mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Add 'uses-python' label to tests using Python
This commit is contained in:
		| @@ -302,6 +302,7 @@ set_tests_properties(ApprovalTests | ||||
|     FAIL_REGULAR_EXPRESSION "Results differed" | ||||
|     COST 120 # We know that this is either the most, or second most, | ||||
|     # expensive test in the test suite, so we give it high estimate for CI runs | ||||
|     LABELS "uses-python" | ||||
| ) | ||||
|  | ||||
| add_test(NAME RegressionCheck-1670 COMMAND $<TARGET_FILE:SelfTest> "#1670 regression check" -c A -r compact) | ||||
| @@ -352,12 +353,19 @@ set_tests_properties(TagAlias PROPERTIES | ||||
|  | ||||
| add_test(NAME RandomTestOrdering COMMAND ${PYTHON_EXECUTABLE} | ||||
|   ${CATCH_DIR}/tests/TestScripts/testRandomOrder.py $<TARGET_FILE:SelfTest>) | ||||
|  | ||||
| set_tests_properties(RandomTestOrdering | ||||
|   PROPERTIES | ||||
|     LABELS "uses-python" | ||||
| ) | ||||
|  | ||||
| add_test(NAME CheckConvenienceHeaders | ||||
|   COMMAND | ||||
|     ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tools/scripts/checkConvenienceHeaders.py | ||||
| ) | ||||
| set_tests_properties(CheckConvenienceHeaders | ||||
|   PROPERTIES | ||||
|     LABELS "uses-python" | ||||
| ) | ||||
|  | ||||
| add_test(NAME "Benchmarking::SkipBenchmarkMacros" | ||||
|   COMMAND | ||||
| @@ -530,6 +538,7 @@ if (CATCH_ENABLE_CONFIGURE_TESTS) | ||||
|         set_tests_properties("CMakeConfig::${testName}" | ||||
|           PROPERTIES | ||||
|             COST 240 | ||||
|             LABELS "uses-python" | ||||
|         ) | ||||
|  | ||||
|     endforeach() | ||||
|   | ||||
| @@ -13,6 +13,10 @@ add_test( | ||||
|   NAME TestShardingIntegration | ||||
|   COMMAND ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tests/TestScripts/testSharding.py $<TARGET_FILE:SelfTest> | ||||
| ) | ||||
| set_tests_properties(TestShardingIntegration | ||||
|   PROPERTIES | ||||
|     LABELS "uses-python" | ||||
| ) | ||||
|  | ||||
| add_test( | ||||
|   NAME TestSharding::OverlyLargeShardIndex | ||||
| @@ -128,6 +132,10 @@ add_test(NAME CATCH_CONFIG_BAZEL_REPORTER-1 | ||||
|   COMMAND | ||||
|   "${PYTHON_EXECUTABLE}" "${CATCH_DIR}/tests/TestScripts/testBazelReporter.py" $<TARGET_FILE:BazelReporter> "${CMAKE_CURRENT_BINARY_DIR}" | ||||
| ) | ||||
| set_tests_properties(CATCH_CONFIG_BAZEL_REPORTER-1 | ||||
|   PROPERTIES | ||||
|     LABELS "uses-python" | ||||
| ) | ||||
|  | ||||
|  | ||||
| # The default handler on Windows leads to the just-in-time debugger firing, | ||||
| @@ -214,6 +222,10 @@ add_test( | ||||
|   NAME PartialTestCaseEvents | ||||
|   COMMAND ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tests/TestScripts/testPartialTestCaseEvent.py $<TARGET_FILE:PartialTestCaseEvents> | ||||
| ) | ||||
| set_tests_properties(PartialTestCaseEvents | ||||
|   PROPERTIES | ||||
|     LABELS "uses-python" | ||||
| ) | ||||
|  | ||||
| add_executable(BenchmarksInCumulativeReporter ${TESTS_DIR}/X22-BenchmarksInCumulativeReporter.cpp) | ||||
| target_link_libraries(BenchmarksInCumulativeReporter PRIVATE Catch2::Catch2WithMain) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský