mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +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"
 | 
					    FAIL_REGULAR_EXPRESSION "Results differed"
 | 
				
			||||||
    COST 120 # We know that this is either the most, or second most,
 | 
					    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
 | 
					    # 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)
 | 
					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}
 | 
					add_test(NAME RandomTestOrdering COMMAND ${PYTHON_EXECUTABLE}
 | 
				
			||||||
  ${CATCH_DIR}/tests/TestScripts/testRandomOrder.py $<TARGET_FILE:SelfTest>)
 | 
					  ${CATCH_DIR}/tests/TestScripts/testRandomOrder.py $<TARGET_FILE:SelfTest>)
 | 
				
			||||||
 | 
					set_tests_properties(RandomTestOrdering
 | 
				
			||||||
 | 
					  PROPERTIES
 | 
				
			||||||
 | 
					    LABELS "uses-python"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_test(NAME CheckConvenienceHeaders
 | 
					add_test(NAME CheckConvenienceHeaders
 | 
				
			||||||
  COMMAND
 | 
					  COMMAND
 | 
				
			||||||
    ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tools/scripts/checkConvenienceHeaders.py
 | 
					    ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tools/scripts/checkConvenienceHeaders.py
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					set_tests_properties(CheckConvenienceHeaders
 | 
				
			||||||
 | 
					  PROPERTIES
 | 
				
			||||||
 | 
					    LABELS "uses-python"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_test(NAME "Benchmarking::SkipBenchmarkMacros"
 | 
					add_test(NAME "Benchmarking::SkipBenchmarkMacros"
 | 
				
			||||||
  COMMAND
 | 
					  COMMAND
 | 
				
			||||||
@@ -530,6 +538,7 @@ if (CATCH_ENABLE_CONFIGURE_TESTS)
 | 
				
			|||||||
        set_tests_properties("CMakeConfig::${testName}"
 | 
					        set_tests_properties("CMakeConfig::${testName}"
 | 
				
			||||||
          PROPERTIES
 | 
					          PROPERTIES
 | 
				
			||||||
            COST 240
 | 
					            COST 240
 | 
				
			||||||
 | 
					            LABELS "uses-python"
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    endforeach()
 | 
					    endforeach()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,6 +13,10 @@ add_test(
 | 
				
			|||||||
  NAME TestShardingIntegration
 | 
					  NAME TestShardingIntegration
 | 
				
			||||||
  COMMAND ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tests/TestScripts/testSharding.py $<TARGET_FILE:SelfTest>
 | 
					  COMMAND ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tests/TestScripts/testSharding.py $<TARGET_FILE:SelfTest>
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					set_tests_properties(TestShardingIntegration
 | 
				
			||||||
 | 
					  PROPERTIES
 | 
				
			||||||
 | 
					    LABELS "uses-python"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_test(
 | 
					add_test(
 | 
				
			||||||
  NAME TestSharding::OverlyLargeShardIndex
 | 
					  NAME TestSharding::OverlyLargeShardIndex
 | 
				
			||||||
@@ -128,6 +132,10 @@ add_test(NAME CATCH_CONFIG_BAZEL_REPORTER-1
 | 
				
			|||||||
  COMMAND
 | 
					  COMMAND
 | 
				
			||||||
  "${PYTHON_EXECUTABLE}" "${CATCH_DIR}/tests/TestScripts/testBazelReporter.py" $<TARGET_FILE:BazelReporter> "${CMAKE_CURRENT_BINARY_DIR}"
 | 
					  "${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,
 | 
					# The default handler on Windows leads to the just-in-time debugger firing,
 | 
				
			||||||
@@ -214,6 +222,10 @@ add_test(
 | 
				
			|||||||
  NAME PartialTestCaseEvents
 | 
					  NAME PartialTestCaseEvents
 | 
				
			||||||
  COMMAND ${PYTHON_EXECUTABLE} ${CATCH_DIR}/tests/TestScripts/testPartialTestCaseEvent.py $<TARGET_FILE: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)
 | 
					add_executable(BenchmarksInCumulativeReporter ${TESTS_DIR}/X22-BenchmarksInCumulativeReporter.cpp)
 | 
				
			||||||
target_link_libraries(BenchmarksInCumulativeReporter PRIVATE Catch2::Catch2WithMain)
 | 
					target_link_libraries(BenchmarksInCumulativeReporter PRIVATE Catch2::Catch2WithMain)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user