From 04ed44c35e4ac96e760e8d1f64192cd0720b949e Mon Sep 17 00:00:00 2001 From: Alex Guteniev Date: Tue, 18 Nov 2025 00:31:12 +0200 Subject: [PATCH 1/2] Add stl-lit flag to show test run time histogram --- tests/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 86727736de6..939404e54f2 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -26,7 +26,7 @@ add_subdirectory(utils/stl-lit) find_package(Python "3.14.0" REQUIRED COMPONENTS Interpreter) if(NOT DEFINED LIT_FLAGS) - set(LIT_FLAGS "-o" "${CMAKE_CURRENT_BINARY_DIR}/test_results.json") + set(LIT_FLAGS "-o" "${CMAKE_CURRENT_BINARY_DIR}/test_results.json" "--time-tests") endif() set(STL_LIT_COMMAND ${Python_EXECUTABLE} ${STL_LIT_OUTPUT} ${LIT_FLAGS}) From bfe70320afc9d0f82b965368dcef28432cc2b76f Mon Sep 17 00:00:00 2001 From: Alex Guteniev Date: Tue, 18 Nov 2025 00:33:40 +0200 Subject: [PATCH 2/2] let's put it here --- tests/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 939404e54f2..584b4244f2f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -26,12 +26,12 @@ add_subdirectory(utils/stl-lit) find_package(Python "3.14.0" REQUIRED COMPONENTS Interpreter) if(NOT DEFINED LIT_FLAGS) - set(LIT_FLAGS "-o" "${CMAKE_CURRENT_BINARY_DIR}/test_results.json" "--time-tests") + set(LIT_FLAGS "-o" "${CMAKE_CURRENT_BINARY_DIR}/test_results.json") endif() set(STL_LIT_COMMAND ${Python_EXECUTABLE} ${STL_LIT_OUTPUT} ${LIT_FLAGS}) get_property(STL_LIT_TEST_DIRS GLOBAL PROPERTY STL_LIT_TEST_DIRS) -add_custom_target(STL-CI COMMAND ${STL_LIT_COMMAND} -Dnotags=ASAN ${STL_LIT_TEST_DIRS} USES_TERMINAL) -add_custom_target(STL-ASan-CI COMMAND ${STL_LIT_COMMAND} -Dtags=ASAN ${STL_LIT_TEST_DIRS} USES_TERMINAL) -add_custom_target(test-only-edg COMMAND ${STL_LIT_COMMAND} -Dnotags=ASAN -Dtest-only-edg=True --xunit-xml-output test-results.xml ${STL_LIT_TEST_DIRS} USES_TERMINAL) +add_custom_target(STL-CI COMMAND ${STL_LIT_COMMAND} --time-tests -Dnotags=ASAN ${STL_LIT_TEST_DIRS} USES_TERMINAL) +add_custom_target(STL-ASan-CI COMMAND ${STL_LIT_COMMAND} --time-tests -Dtags=ASAN ${STL_LIT_TEST_DIRS} USES_TERMINAL) +add_custom_target(test-only-edg COMMAND ${STL_LIT_COMMAND} --time-tests -Dnotags=ASAN -Dtest-only-edg=True --xunit-xml-output test-results.xml ${STL_LIT_TEST_DIRS} USES_TERMINAL)