Libelektra: página de inicio: la construcción falla

Creado en 1 may. 2019  ·  4Comentarios  ·  Fuente: ElektraInitiative/libelektra

Desde https://build.libelektra.org/jenkins/job/elektra-homepage/656/console, la compilación de la página de inicio falla con el siguiente error:

        Start  42: test_service_storageengine
 39/119 Test  #40: test_service_convertengine .......***Failed    7.44 sec
[==========] Running 12 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 12 tests from kdbrestServicesConvertengineTest
[ RUN      ] kdbrestServicesConvertengineTest.FindSuitablePluginCheck
[       OK ] kdbrestServicesConvertengineTest.FindSuitablePluginCheck (4223 ms)
[ RUN      ] kdbrestServicesConvertengineTest.ExportToFormatCheck
[       OK ] kdbrestServicesConvertengineTest.ExportToFormatCheck (80 ms)
[ RUN      ] kdbrestServicesConvertengineTest.ExportToFormatWithConfigCheck
[       OK ] kdbrestServicesConvertengineTest.ExportToFormatWithConfigCheck (54 ms)
[ RUN      ] kdbrestServicesConvertengineTest.ExportToFormatCheck2
/home/jenkins/workspace/elektra-homepage/src/tools/rest-backend/tests/test_service_convertengine.cpp:154: Failure
Value of: cf.isValidated ()
  Actual: true
Expected: false
[  FAILED  ] kdbrestServicesConvertengineTest.ExportToFormatCheck2 (106 ms)

@Namoshek , ¿sabes lo que significa este error? ¿Cómo podemos obtener un error de validación más específico?

bug build good first issue help wanted

Comentario más útil

@sanssecours ¿tienes una idea?

Por lo que puedo decir, por el código:

https://github.com/ElektraInitiative/libelektra/blob/3d3c7eb52923cf4329197a9912c9439d9b33b920/src/tools/rest-backend/model_configformat.hpp#L84 -L92

y

https://github.com/ElektraInitiative/libelektra/blob/3d3c7eb52923cf4329197a9912c9439d9b33b920/src/tools/rest-backend/model_configformat.hpp#L47 -L62

YAJL pasa una validación de ida y vuelta después de que PR # 2580 se fusionó en la rama master . A partir de este conocimiento limitado , asumiría que reemplaza ASSERT_FALSE en

https://github.com/ElektraInitiative/libelektra/blob/3d3c7eb52923cf4329197a9912c9439d9b33b920/src/tools/rest-backend/tests/test_service_convertengine.cpp#L154

con ASSERT_TRUE debería ser la forma correcta de solucionar el problema.

Todos 4 comentarios

Para ser honesto, no tengo la menor idea. Puede deberse a un cambio en el complemento que se está probando. No he escrito ningún C ++ desde entonces, así que me cuesta mucho entender lo que hice en ese entonces. 😄

No obstante, gracias por la rápida respuesta.

Parece que la validación de ida y vuelta con JSON ahora falla. @sanssecours ¿tienes una idea?

@sanssecours ¿tienes una idea?

Por lo que puedo decir, por el código:

https://github.com/ElektraInitiative/libelektra/blob/3d3c7eb52923cf4329197a9912c9439d9b33b920/src/tools/rest-backend/model_configformat.hpp#L84 -L92

y

https://github.com/ElektraInitiative/libelektra/blob/3d3c7eb52923cf4329197a9912c9439d9b33b920/src/tools/rest-backend/model_configformat.hpp#L47 -L62

YAJL pasa una validación de ida y vuelta después de que PR # 2580 se fusionó en la rama master . A partir de este conocimiento limitado , asumiría que reemplaza ASSERT_FALSE en

https://github.com/ElektraInitiative/libelektra/blob/3d3c7eb52923cf4329197a9912c9439d9b33b920/src/tools/rest-backend/tests/test_service_convertengine.cpp#L154

con ASSERT_TRUE debería ser la forma correcta de solucionar el problema.

¡Parece una solución fácil! ¡Gracias por la descripción detallada!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

darddan picture darddan  ·  4Comentarios

mpranj picture mpranj  ·  4Comentarios

sanssecours picture sanssecours  ·  3Comentarios

markus2330 picture markus2330  ·  3Comentarios

markus2330 picture markus2330  ·  4Comentarios