Libelektra: ホームページ:ビルドに失敗する

作成日 2019年05月01日  ·  4コメント  ·  ソース: ElektraInitiative/libelektra

https://build.libelektra.org/jenkins/job/elektra-homepage/656/console以降、ホームページのビルドは次のエラーで失敗します。

        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このエラーの意味を知っていますか? より具体的な検証エラーを取得するにはどうすればよいですか?

bug build good first issue help wanted

最も参考になるコメント

@sanssecoursアイデアはありますか?

私が知る限り、コードから:

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

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

PR#2580がmasterブランチにマージされた後、YAJLラウンドトリップ検証に限られた知識から、私はASSERT_FALSEを置き換えると思います

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

ASSERT_TRUEを使用すると、問題を解決する正しい方法になります。

全てのコメント4件

正直なところ、私は少しも考えていません。 テスト中のプラグインへの変更が原因である可能性があります。 それ以来、C ++を書いたことがないので、当時の自分の行動を理解するのにかなり苦労しています。 😄

それにもかかわらず、迅速な返信をありがとうございます。

JSONを使用したラウンドトリップ検証が失敗したようです。 @sanssecoursアイデアはありますか?

@sanssecoursアイデアはありますか?

私が知る限り、コードから:

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

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

PR#2580がmasterブランチにマージされた後、YAJLラウンドトリップ検証に限られた知識から、私はASSERT_FALSEを置き換えると思います

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

ASSERT_TRUEを使用すると、問題を解決する正しい方法になります。

それは簡単な修正のように聞こえます! 入念な説明ありがとうございます!

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

mpranj picture mpranj  ·  3コメント

markus2330 picture markus2330  ·  3コメント

sanssecours picture sanssecours  ·  4コメント

mpranj picture mpranj  ·  3コメント

mpranj picture mpranj  ·  3コメント