4

make checkMesos のビルド時にa を実行した後、これらのテストの 1 つが失敗していることに気付きました。その失敗の背後にある理由について詳しく知るにはどうすればよいですか?

4

2 に答える 2

8

以下を必要なバイナリのレンダリングmake checkとして使用する前に、実行する必要があることに注意してください。make check

以下は、現在のディレクトリ ( pwd) がbuild、抽出/複製された Mesos プロジェクト ディレクトリ構造内のフォルダであると想定しています。

Foo.Barという名前のテストが失敗したと仮定しましょう。次に、強化された出力を使用して、そのテストを個別に実行します。

./bin/mesos-tests.sh --gtest_filter="Foo.Bar" --verbose

これにより、失敗の推論に関する洞察がさらに明らかになるはずです。

上記の出力がまだ小さすぎて問題を理解できない場合、まれに、冗長性をさらに高めることが有益な場合があります。

GLOG_v=2 ./bin/mesos-tests.sh --gtest_filter="Foo.Bar" --verbose

これにより、メソのすべての一般的なVLOGレベルが有効になります。ただし、これらは通常、ユーザー向けではなく開発者向けです。したがって、出力がユーザーフレンドリーすぎるとは思わないでください。

于 2014-03-24T19:43:05.670 に答える
0

考えられる原因の 1 つは、http_proxy と https_proxy が何らかのプロキシに設定されており、一部の Mesos テストが 127.0.0.1 経由でローカルの Mesos にアクセスする必要があることです。

于 2016-04-19T03:31:51.613 に答える