@@ -17,64 +17,28 @@ add_test(NAME runtest
1717 COMMAND ${CMAKE_CURRENT_BINARY_DIR} /unittests --build_info=YES --report_level=no --logger=${TEST_FORMAT} ,all ,${CMAKE_CURRENT_BINARY_DIR} /libdigidocpp.xml -- ${CMAKE_CURRENT_SOURCE_DIR} /data
1818 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
1919)
20- add_test (NAME TSLTest_CA-invalid-type
21- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-CA-invalid-type .xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
22- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
23- )
24- add_test (NAME TSLTest_CA-non-qa
25- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-CA-non-qa.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
26- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
27- )
28- add_test (NAME TSLTest_CA-withdrawn
29- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-CA-withdrawn.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
30- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
31- )
32- add_test (NAME TSLTest_CA-withdrawn-granted-before
33- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-CA-withdrawn-granted-before.xml good ${CMAKE_CURRENT_SOURCE_DIR} /data
34- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
35- )
36- add_test (NAME TSLTest_CA-withdrawn-granted-later
37- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-CA-withdrawn-granted-later.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
38- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
39- )
40- add_test (NAME TSLTest_OCSP-invalid-type
41- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-OCSP-invalid-type .xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
42- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
43- )
44- add_test (NAME TSLTest_OCSP-withdrawn
45- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-OCSP-withdrawn.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
46- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
47- )
48- add_test (NAME TSLTest_OCSP-withdrawn-granted-before
49- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-OCSP-withdrawn-granted-before.xml good ${CMAKE_CURRENT_SOURCE_DIR} /data
50- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
51- )
52- add_test (NAME TSLTest_OCSP-withdrawn-granted-later
53- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-OCSP-withdrawn-granted-later.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
54- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
55- )
56- add_test (NAME TSLTest_TSA-invalid-type
57- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-TSA-invalid-type .xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
58- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
59- )
60- add_test (NAME TSLTest_TSA-withdrawn
61- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-TSA-withdrawn.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
62- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
63- )
64- add_test (NAME TSLTest_TSA-withdrawn-granted-before
65- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-TSA-withdrawn-granted-before.xml good ${CMAKE_CURRENT_SOURCE_DIR} /data
66- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
67- )
68- add_test (NAME TSLTest_TSA-withdrawn-granted-later
69- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-TSA-withdrawn-granted-later.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
70- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
71- )
72- add_test (NAME TSLTest_EE_T-no_QCStatement
73- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-no_QCStatement.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
74- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
75- )
76- add_test (NAME TSLTest_EE_T-no_QCSD
77- COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-no_QCSD.xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
78- WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
79- )
20+
21+ # Bad status tests
22+ foreach (TEST CA-non-qa no_QCStatement no_QCSD
23+ CA-invalid-type CA-withdrawn CA-granted-later CA-withdrawn-granted-later CA-noqscd-granted-later
24+ OCSP-invalid-type OCSP-withdrawn OCSP-granted-later OCSP-withdrawn-granted-later OCSP-noqscd-granted-later
25+ TSA-invalid-type TSA-withdrawn TSA-granted-later TSA-withdrawn-granted-later TSA-noqscd-granted-later
26+ )
27+ add_test (NAME TSLTest_${TEST}
28+ COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-${TEST} .xml bad ${CMAKE_CURRENT_SOURCE_DIR} /data
29+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
30+ )
31+ endforeach ()
32+
33+ # Good status tests
34+ foreach (TEST CA-withdrawn-granted-before CA-noqscd-granted-before
35+ OCSP-withdrawn-granted-before OCSP-noqscd-granted-before
36+ TSA-withdrawn-granted-before TSA-noqscd-granted-before
37+ )
38+ add_test (NAME TSLTest_${TEST}
39+ COMMAND ${CMAKE_CURRENT_BINARY_DIR} /TSLTests -- EE_T-${TEST} .xml good ${CMAKE_CURRENT_SOURCE_DIR} /data
40+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR} /src
41+ )
42+ endforeach ()
43+
8044add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS unittests TSLTests)
0 commit comments