File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1-
21#
32# Adding unittest for unitary schemas
43#
54FILE (GLOB UNITARY_SCHEMAS "${CMAKE_CURRENT_SOURCE_DIR} /unitary_schemas/*.exp" )
65FOREACH (UNITARY_SCHEMA ${UNITARY_SCHEMAS} )
76 GET_FILENAME_COMPONENT (SCHEMA_NAME ${UNITARY_SCHEMA} NAME_WE )
8- # setting test_name
97 SET (TEST_NAME test_unit_${SCHEMA_NAME} )
10- # add test
118 ADD_TEST (${TEST_NAME} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /check-express ${UNITARY_SCHEMA} )
129 set_tests_properties ( ${TEST_NAME} PROPERTIES LABELS unitary_schemas )
10+ #if the file name begins with fail_, then testing it should result in an error.
11+ if ( UNITARY_SCHEMA MATCHES "fail_.*" )
12+ set_tests_properties ( ${TEST_NAME} PROPERTIES WILL_FAIL true )
13+ endif ( UNITARY_SCHEMA MATCHES "fail_.*" )
1314ENDFOREACH (UNITARY_SCHEMA ${UNITARY_SCHEMAS} )
1415
1516add_subdirectory (p21 )
You can’t perform that action at this time.
0 commit comments