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網站上找到自己主機