(7)CMake入門筆記--CMake官網教程

7. 添加對可視化網頁的支持

添加對將測試結果提交到可視化網頁的支持非常簡單。 我們已經在本教程的前面步驟中爲我們的項目定義了許多測試。 我們只需運行這些測試並將其提交到可視化網頁。 要可視化網頁的支持,我們在頂級CMakeLists.txt文件中包含CTest模塊。

# enable dashboard scripting
include (CTest)

我們還創建了一個CTestConfig.cmake文件,我們可以在其中爲儀表板指定該項目的名稱。

set (CTEST_PROJECT_NAME "Tutorial")

CTest將在運行時讀入此文件。 要創建一個簡單的可視化網頁,您可以在項目上運行cmake,將目錄更改爲二叉樹,然後運行ctest -D Experimental。 可視化網頁的結果將上傳到Kitware的公共可視化網頁http://www.cdash.org/CDash/index.php?project=PublicDashboard。

CTestConfig.cmake文件內容如下:

# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.

set(CTEST_PROJECT_NAME "Tutorial")
set(CTEST_NIGHTLY_START_TIME "1:00:00 UTC")

set(CTEST_DROP_METHOD "http")
set(CTEST_DROP_SITE "open.cdash.org")
set(CTEST_DROP_LOCATION "/submit.php?project=CMake")
set(CTEST_DROP_SITE_CDASH TRUE)
set(CTEST_CDASH_VERSION "1.6")
set(CTEST_CDASH_QUERY_VERSION TRUE)

可以在https://open.cdash.org/index.php?project=CMake網站上找到自己主機

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章