Libelektra: página inicial: falha na construção

Criado em 1 mai. 2019  ·  4Comentários  ·  Fonte: ElektraInitiative/libelektra

Como https://build.libelektra.org/jenkins/job/elektra-homepage/656/console, a construção da página inicial falha com o seguinte erro:

        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 você sabe o que significa esse erro? Como podemos obter um erro de validação mais específico?

bug build good first issue help wanted

Comentários muito úteis

@sanssecours , você tem uma ideia?

Pelo que eu posso dizer, pelo código:

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

e

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

YAJL é aprovado em uma validação de ida e volta depois que PR # 2580 foi mesclado com a filial master . A partir deste conhecimento limitado, eu assumiria substituir ASSERT_FALSE em

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

com ASSERT_TRUE deve ser a maneira correta de resolver o problema.

Todos 4 comentários

Para ser sincero, não tenho a menor ideia. Pode ser causado por uma mudança no plugin em teste. Não escrevi nenhum C ++ desde então, então estou tendo muita dificuldade em entender o que fazia naquela época. 😄

Obrigado pela resposta rápida, no entanto.

Parece que a validação de ida e volta com JSON agora falha. @sanssecours , você tem uma ideia?

@sanssecours , você tem uma ideia?

Pelo que eu posso dizer, pelo código:

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

e

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

YAJL é aprovado em uma validação de ida e volta depois que PR # 2580 foi mesclado com a filial master . A partir deste conhecimento limitado, eu assumiria substituir ASSERT_FALSE em

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

com ASSERT_TRUE deve ser a maneira correta de resolver o problema.

Parece uma solução fácil! Obrigado pela descrição elaborada!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

markus2330 picture markus2330  ·  4Comentários

sanssecours picture sanssecours  ·  4Comentários

markus2330 picture markus2330  ·  3Comentários

mpranj picture mpranj  ·  3Comentários

dmoisej picture dmoisej  ·  3Comentários