2014-03-24 22 views

回答

8

注意make check需要運行之前可以使用以下內容make check呈現所需的二進制文件。

以下假設您的當前目錄(pwd)是提取/克隆的Mesos項目目錄結構中的build文件夾。

我們假設一個名爲Foo.Bar的測試失敗了。現在繼續單獨運行測試,以增強輸出:

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

這應該揭示故障推理的一些見解。

在以上情況下,仍然沒有足夠的輸出來理解問題,但對於一些極少數情況,進一步增加冗長度可能會有所幫助。

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

這將使所有常見VLOG水平mesos的。然而,這些通常不是爲用戶而是爲開發者。所以不要指望他們的輸出過於用戶友好。

+0

如何列出mesos中的所有單元測試? @Till – haosdent

+0

使用./bin/mesos-tests.sh --gtest_list_tests可以列出所有單元測試 – haosdent

0

一個可能的原因是http_proxy & https_proxy被設置爲某個代理,一些Mesos測試需要通過127.0.0.1訪問本地Mesos。

相關問題