diff options
| author | MoustaphaSaad <moustapha.saad.abdelhamed@gmail.com> | 2024-05-31 18:08:40 +0300 |
|---|---|---|
| committer | Theo Buehler <tb@openbsd.org> | 2024-06-19 14:06:09 +0200 |
| commit | c86535df80f77589bfd6e24f4a779ca0b73a7a13 (patch) | |
| tree | c2aea70e6735b4957e5eb21eb0446021e8426113 /tests | |
| parent | 3835fed84288d7800744bef29b01182318e558fd (diff) | |
| download | portable-c86535df80f77589bfd6e24f4a779ca0b73a7a13.tar.gz portable-c86535df80f77589bfd6e24f4a779ca0b73a7a13.tar.bz2 portable-c86535df80f77589bfd6e24f4a779ca0b73a7a13.zip | |
replace add_test with add_platform_test
In WebAssembly, you need to pass the generated a.out.js to node to run it, as it's not an executable by itself.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/CMakeLists.txt | 252 |
1 files changed, 130 insertions, 122 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ab277dd..3a7420c 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
| @@ -22,6 +22,14 @@ add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cert.pem\") | |||
| 22 | 22 | ||
| 23 | file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR) | 23 | file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR) |
| 24 | 24 | ||
| 25 | function(add_platform_test TEST_NAME) | ||
| 26 | if (EMSCRIPTEN) | ||
| 27 | add_test(NAME ${TEST_NAME} COMMAND node ${ARGN}) | ||
| 28 | else() | ||
| 29 | add_test(NAME ${TEST_NAME} COMMAND ${ARGN}) | ||
| 30 | endif() | ||
| 31 | endfunction() | ||
| 32 | |||
| 25 | # aeadtest | 33 | # aeadtest |
| 26 | add_executable(aeadtest aeadtest.c) | 34 | add_executable(aeadtest aeadtest.c) |
| 27 | target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS}) | 35 | target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS}) |
| @@ -29,25 +37,25 @@ if(NOT WIN32) | |||
| 29 | add_test(NAME aeadtest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh) | 37 | add_test(NAME aeadtest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh) |
| 30 | set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | 38 | set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") |
| 31 | else() | 39 | else() |
| 32 | add_test(aeadtest aeadtest aead ${CMAKE_CURRENT_SOURCE_DIR}/aeadtests.txt) | 40 | add_platform_test(aeadtest aeadtest aead ${CMAKE_CURRENT_SOURCE_DIR}/aeadtests.txt) |
| 33 | endif() | 41 | endif() |
| 34 | 42 | ||
| 35 | # aes_test | 43 | # aes_test |
| 36 | add_executable(aes_test aes_test.c) | 44 | add_executable(aes_test aes_test.c) |
| 37 | target_link_libraries(aes_test ${OPENSSL_TEST_LIBS}) | 45 | target_link_libraries(aes_test ${OPENSSL_TEST_LIBS}) |
| 38 | add_test(aes_test aes_test) | 46 | add_platform_test(aes_test aes_test) |
| 39 | 47 | ||
| 40 | # aes_wrap | 48 | # aes_wrap |
| 41 | add_executable(aes_wrap aes_wrap.c) | 49 | add_executable(aes_wrap aes_wrap.c) |
| 42 | target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS}) | 50 | target_link_libraries(aes_wrap ${OPENSSL_TEST_LIBS}) |
| 43 | add_test(aes_wrap aes_wrap) | 51 | add_platform_test(aes_wrap aes_wrap) |
| 44 | 52 | ||
| 45 | # apitest | 53 | # apitest |
| 46 | add_executable(apitest apitest.c) | 54 | add_executable(apitest apitest.c) |
| 47 | target_link_libraries(apitest ${OPENSSL_TEST_LIBS}) | 55 | target_link_libraries(apitest ${OPENSSL_TEST_LIBS}) |
| 48 | set_source_files_properties(apitest.c PROPERTIES COMPILE_FLAGS | 56 | set_source_files_properties(apitest.c PROPERTIES COMPILE_FLAGS |
| 49 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") | 57 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") |
| 50 | add_test(apitest apitest) | 58 | add_platform_test(apitest apitest) |
| 51 | 59 | ||
| 52 | # arc4randomforktest | 60 | # arc4randomforktest |
| 53 | # Windows/mingw does not have fork, but Cygwin does. | 61 | # Windows/mingw does not have fork, but Cygwin does. |
| @@ -60,47 +68,47 @@ endif() | |||
| 60 | # asn1api | 68 | # asn1api |
| 61 | add_executable(asn1api asn1api.c) | 69 | add_executable(asn1api asn1api.c) |
| 62 | target_link_libraries(asn1api ${OPENSSL_TEST_LIBS}) | 70 | target_link_libraries(asn1api ${OPENSSL_TEST_LIBS}) |
| 63 | add_test(asn1api asn1api) | 71 | add_platform_test(asn1api asn1api) |
| 64 | 72 | ||
| 65 | # asn1basic | 73 | # asn1basic |
| 66 | add_executable(asn1basic asn1basic.c) | 74 | add_executable(asn1basic asn1basic.c) |
| 67 | target_link_libraries(asn1basic ${OPENSSL_TEST_LIBS}) | 75 | target_link_libraries(asn1basic ${OPENSSL_TEST_LIBS}) |
| 68 | add_test(asn1basic asn1basic) | 76 | add_platform_test(asn1basic asn1basic) |
| 69 | 77 | ||
| 70 | # asn1complex | 78 | # asn1complex |
| 71 | add_executable(asn1complex asn1complex.c) | 79 | add_executable(asn1complex asn1complex.c) |
| 72 | target_link_libraries(asn1complex ${OPENSSL_TEST_LIBS}) | 80 | target_link_libraries(asn1complex ${OPENSSL_TEST_LIBS}) |
| 73 | add_test(asn1complex asn1complex) | 81 | add_platform_test(asn1complex asn1complex) |
| 74 | 82 | ||
| 75 | # asn1evp | 83 | # asn1evp |
| 76 | add_executable(asn1evp asn1evp.c) | 84 | add_executable(asn1evp asn1evp.c) |
| 77 | target_link_libraries(asn1evp ${OPENSSL_TEST_LIBS}) | 85 | target_link_libraries(asn1evp ${OPENSSL_TEST_LIBS}) |
| 78 | add_test(asn1evp asn1evp) | 86 | add_platform_test(asn1evp asn1evp) |
| 79 | 87 | ||
| 80 | # asn1object | 88 | # asn1object |
| 81 | add_executable(asn1object asn1object.c) | 89 | add_executable(asn1object asn1object.c) |
| 82 | target_link_libraries(asn1object ${OPENSSL_TEST_LIBS}) | 90 | target_link_libraries(asn1object ${OPENSSL_TEST_LIBS}) |
| 83 | add_test(asn1object asn1object) | 91 | add_platform_test(asn1object asn1object) |
| 84 | 92 | ||
| 85 | # asn1oct | 93 | # asn1oct |
| 86 | add_executable(asn1oct asn1oct.c) | 94 | add_executable(asn1oct asn1oct.c) |
| 87 | target_link_libraries(asn1oct ${OPENSSL_TEST_LIBS}) | 95 | target_link_libraries(asn1oct ${OPENSSL_TEST_LIBS}) |
| 88 | add_test(asn1oct asn1oct) | 96 | add_platform_test(asn1oct asn1oct) |
| 89 | 97 | ||
| 90 | # asn1string_copy | 98 | # asn1string_copy |
| 91 | add_executable(asn1string_copy asn1string_copy.c) | 99 | add_executable(asn1string_copy asn1string_copy.c) |
| 92 | target_link_libraries(asn1string_copy ${OPENSSL_TEST_LIBS}) | 100 | target_link_libraries(asn1string_copy ${OPENSSL_TEST_LIBS}) |
| 93 | add_test(asn1string_copy asn1string_copy) | 101 | add_platform_test(asn1string_copy asn1string_copy) |
| 94 | 102 | ||
| 95 | # asn1test | 103 | # asn1test |
| 96 | add_executable(asn1test asn1test.c) | 104 | add_executable(asn1test asn1test.c) |
| 97 | target_link_libraries(asn1test ${OPENSSL_TEST_LIBS}) | 105 | target_link_libraries(asn1test ${OPENSSL_TEST_LIBS}) |
| 98 | add_test(asn1test asn1test) | 106 | add_platform_test(asn1test asn1test) |
| 99 | 107 | ||
| 100 | # asn1time | 108 | # asn1time |
| 101 | add_executable(asn1time asn1time.c) | 109 | add_executable(asn1time asn1time.c) |
| 102 | target_link_libraries(asn1time ${OPENSSL_TEST_LIBS}) | 110 | target_link_libraries(asn1time ${OPENSSL_TEST_LIBS}) |
| 103 | add_test(asn1time asn1time) | 111 | add_platform_test(asn1time asn1time) |
| 104 | if(SMALL_TIME_T) | 112 | if(SMALL_TIME_T) |
| 105 | set_property(TEST asn1time PROPERTY WILL_FAIL TRUE) | 113 | set_property(TEST asn1time PROPERTY WILL_FAIL TRUE) |
| 106 | endif() | 114 | endif() |
| @@ -108,151 +116,151 @@ endif() | |||
| 108 | # asn1x509 | 116 | # asn1x509 |
| 109 | add_executable(asn1x509 asn1x509.c) | 117 | add_executable(asn1x509 asn1x509.c) |
| 110 | target_link_libraries(asn1x509 ${OPENSSL_TEST_LIBS}) | 118 | target_link_libraries(asn1x509 ${OPENSSL_TEST_LIBS}) |
| 111 | add_test(asn1x509 asn1x509) | 119 | add_platform_test(asn1x509 asn1x509) |
| 112 | 120 | ||
| 113 | # asn1_string_to_utf8 | 121 | # asn1_string_to_utf8 |
| 114 | add_executable(asn1_string_to_utf8 asn1_string_to_utf8.c) | 122 | add_executable(asn1_string_to_utf8 asn1_string_to_utf8.c) |
| 115 | target_link_libraries(asn1_string_to_utf8 ${OPENSSL_TEST_LIBS}) | 123 | target_link_libraries(asn1_string_to_utf8 ${OPENSSL_TEST_LIBS}) |
| 116 | add_test(asn1_string_to_utf8 asn1_string_to_utf8) | 124 | add_platform_test(asn1_string_to_utf8 asn1_string_to_utf8) |
| 117 | 125 | ||
| 118 | # base64test | 126 | # base64test |
| 119 | add_executable(base64test base64test.c) | 127 | add_executable(base64test base64test.c) |
| 120 | target_link_libraries(base64test ${OPENSSL_TEST_LIBS}) | 128 | target_link_libraries(base64test ${OPENSSL_TEST_LIBS}) |
| 121 | add_test(base64test base64test) | 129 | add_platform_test(base64test base64test) |
| 122 | 130 | ||
| 123 | # bf_test | 131 | # bf_test |
| 124 | add_executable(bf_test bf_test.c) | 132 | add_executable(bf_test bf_test.c) |
| 125 | target_link_libraries(bf_test ${OPENSSL_TEST_LIBS}) | 133 | target_link_libraries(bf_test ${OPENSSL_TEST_LIBS}) |
| 126 | add_test(bf_test bf_test) | 134 | add_platform_test(bf_test bf_test) |
| 127 | 135 | ||
| 128 | # bio_asn1 | 136 | # bio_asn1 |
| 129 | add_executable(bio_asn1 bio_asn1.c) | 137 | add_executable(bio_asn1 bio_asn1.c) |
| 130 | target_link_libraries(bio_asn1 ${OPENSSL_TEST_LIBS}) | 138 | target_link_libraries(bio_asn1 ${OPENSSL_TEST_LIBS}) |
| 131 | add_test(bio_asn1 bio_asn1) | 139 | add_platform_test(bio_asn1 bio_asn1) |
| 132 | 140 | ||
| 133 | # bio_chain | 141 | # bio_chain |
| 134 | add_executable(bio_chain bio_chain.c) | 142 | add_executable(bio_chain bio_chain.c) |
| 135 | target_link_libraries(bio_chain ${OPENSSL_TEST_LIBS}) | 143 | target_link_libraries(bio_chain ${OPENSSL_TEST_LIBS}) |
| 136 | add_test(bio_chain bio_chain) | 144 | add_platform_test(bio_chain bio_chain) |
| 137 | 145 | ||
| 138 | # bio_dump | 146 | # bio_dump |
| 139 | add_executable(bio_dump bio_dump.c) | 147 | add_executable(bio_dump bio_dump.c) |
| 140 | target_link_libraries(bio_dump ${OPENSSL_TEST_LIBS}) | 148 | target_link_libraries(bio_dump ${OPENSSL_TEST_LIBS}) |
| 141 | add_test(bio_dump bio_dump) | 149 | add_platform_test(bio_dump bio_dump) |
| 142 | 150 | ||
| 143 | # bio_host | 151 | # bio_host |
| 144 | # this test relies on resolver results that are OS and environment-specific | 152 | # this test relies on resolver results that are OS and environment-specific |
| 145 | if(ENABLE_EXTRATESTS) | 153 | if(ENABLE_EXTRATESTS) |
| 146 | add_executable(bio_host bio_host.c) | 154 | add_executable(bio_host bio_host.c) |
| 147 | target_link_libraries(bio_host ${OPENSSL_TEST_LIBS}) | 155 | target_link_libraries(bio_host ${OPENSSL_TEST_LIBS}) |
| 148 | add_test(bio_host bio_host) | 156 | add_platform_test(bio_host bio_host) |
| 149 | endif() | 157 | endif() |
| 150 | 158 | ||
| 151 | # bio_mem | 159 | # bio_mem |
| 152 | add_executable(bio_mem bio_mem.c) | 160 | add_executable(bio_mem bio_mem.c) |
| 153 | target_link_libraries(bio_mem ${OPENSSL_TEST_LIBS}) | 161 | target_link_libraries(bio_mem ${OPENSSL_TEST_LIBS}) |
| 154 | add_test(bio_mem bio_mem) | 162 | add_platform_test(bio_mem bio_mem) |
| 155 | 163 | ||
| 156 | # bn_add_sub | 164 | # bn_add_sub |
| 157 | add_executable(bn_add_sub bn_add_sub.c) | 165 | add_executable(bn_add_sub bn_add_sub.c) |
| 158 | target_link_libraries(bn_add_sub ${OPENSSL_TEST_LIBS}) | 166 | target_link_libraries(bn_add_sub ${OPENSSL_TEST_LIBS}) |
| 159 | add_test(bn_add_sub bn_add_sub) | 167 | add_platform_test(bn_add_sub bn_add_sub) |
| 160 | 168 | ||
| 161 | # bn_bits | 169 | # bn_bits |
| 162 | add_executable(bn_bits bn_bits.c) | 170 | add_executable(bn_bits bn_bits.c) |
| 163 | target_link_libraries(bn_bits ${OPENSSL_TEST_LIBS}) | 171 | target_link_libraries(bn_bits ${OPENSSL_TEST_LIBS}) |
| 164 | add_test(bn_bits bn_bits) | 172 | add_platform_test(bn_bits bn_bits) |
| 165 | 173 | ||
| 166 | # bn_cmp | 174 | # bn_cmp |
| 167 | add_executable(bn_cmp bn_cmp.c) | 175 | add_executable(bn_cmp bn_cmp.c) |
| 168 | target_link_libraries(bn_cmp ${OPENSSL_TEST_LIBS}) | 176 | target_link_libraries(bn_cmp ${OPENSSL_TEST_LIBS}) |
| 169 | add_test(bn_cmp bn_cmp) | 177 | add_platform_test(bn_cmp bn_cmp) |
| 170 | 178 | ||
| 171 | # bn_convert | 179 | # bn_convert |
| 172 | add_executable(bn_convert bn_convert.c) | 180 | add_executable(bn_convert bn_convert.c) |
| 173 | target_link_libraries(bn_convert ${OPENSSL_TEST_LIBS}) | 181 | target_link_libraries(bn_convert ${OPENSSL_TEST_LIBS}) |
| 174 | add_test(bn_convert bn_convert) | 182 | add_platform_test(bn_convert bn_convert) |
| 175 | 183 | ||
| 176 | # bn_gcd | 184 | # bn_gcd |
| 177 | add_executable(bn_gcd bn_cmp.c) | 185 | add_executable(bn_gcd bn_cmp.c) |
| 178 | target_link_libraries(bn_gcd ${OPENSSL_TEST_LIBS}) | 186 | target_link_libraries(bn_gcd ${OPENSSL_TEST_LIBS}) |
| 179 | add_test(bn_gcd bn_gcd) | 187 | add_platform_test(bn_gcd bn_gcd) |
| 180 | 188 | ||
| 181 | # bn_general is a benchmark | 189 | # bn_general is a benchmark |
| 182 | 190 | ||
| 183 | # bn_isqrt | 191 | # bn_isqrt |
| 184 | add_executable(bn_isqrt bn_isqrt.c) | 192 | add_executable(bn_isqrt bn_isqrt.c) |
| 185 | target_link_libraries(bn_isqrt ${OPENSSL_TEST_LIBS}) | 193 | target_link_libraries(bn_isqrt ${OPENSSL_TEST_LIBS}) |
| 186 | add_test(bn_isqrt bn_isqrt) | 194 | add_platform_test(bn_isqrt bn_isqrt) |
| 187 | 195 | ||
| 188 | # bn_mod_exp | 196 | # bn_mod_exp |
| 189 | add_executable(bn_mod_exp bn_mod_exp.c) | 197 | add_executable(bn_mod_exp bn_mod_exp.c) |
| 190 | set_source_files_properties(bn_mod_exp.c PROPERTIES COMPILE_FLAGS | 198 | set_source_files_properties(bn_mod_exp.c PROPERTIES COMPILE_FLAGS |
| 191 | -ULIBRESSL_INTERNAL) | 199 | -ULIBRESSL_INTERNAL) |
| 192 | target_link_libraries(bn_mod_exp ${OPENSSL_TEST_LIBS}) | 200 | target_link_libraries(bn_mod_exp ${OPENSSL_TEST_LIBS}) |
| 193 | add_test(bn_mod_exp bn_mod_exp) | 201 | add_platform_test(bn_mod_exp bn_mod_exp) |
| 194 | 202 | ||
| 195 | # bn_mod_inverse | 203 | # bn_mod_inverse |
| 196 | add_executable(bn_mod_inverse bn_mod_inverse.c) | 204 | add_executable(bn_mod_inverse bn_mod_inverse.c) |
| 197 | target_link_libraries(bn_mod_inverse ${OPENSSL_TEST_LIBS}) | 205 | target_link_libraries(bn_mod_inverse ${OPENSSL_TEST_LIBS}) |
| 198 | add_test(bn_mod_inverse bn_mod_inverse) | 206 | add_platform_test(bn_mod_inverse bn_mod_inverse) |
| 199 | 207 | ||
| 200 | # bn_mod_sqrt | 208 | # bn_mod_sqrt |
| 201 | add_executable(bn_mod_sqrt bn_mod_sqrt.c) | 209 | add_executable(bn_mod_sqrt bn_mod_sqrt.c) |
| 202 | target_link_libraries(bn_mod_sqrt ${OPENSSL_TEST_LIBS}) | 210 | target_link_libraries(bn_mod_sqrt ${OPENSSL_TEST_LIBS}) |
| 203 | add_test(bn_mod_sqrt bn_mod_sqrt) | 211 | add_platform_test(bn_mod_sqrt bn_mod_sqrt) |
| 204 | 212 | ||
| 205 | # bn_mont | 213 | # bn_mont |
| 206 | add_executable(bn_mont bn_mont.c) | 214 | add_executable(bn_mont bn_mont.c) |
| 207 | target_link_libraries(bn_mont ${OPENSSL_TEST_LIBS}) | 215 | target_link_libraries(bn_mont ${OPENSSL_TEST_LIBS}) |
| 208 | add_test(bn_mont bn_mont) | 216 | add_platform_test(bn_mont bn_mont) |
| 209 | 217 | ||
| 210 | # bn_primes | 218 | # bn_primes |
| 211 | add_executable(bn_primes bn_primes.c) | 219 | add_executable(bn_primes bn_primes.c) |
| 212 | target_link_libraries(bn_primes ${OPENSSL_TEST_LIBS}) | 220 | target_link_libraries(bn_primes ${OPENSSL_TEST_LIBS}) |
| 213 | add_test(bn_primes bn_primes) | 221 | add_platform_test(bn_primes bn_primes) |
| 214 | 222 | ||
| 215 | # bn_print | 223 | # bn_print |
| 216 | add_executable(bn_print bn_print.c) | 224 | add_executable(bn_print bn_print.c) |
| 217 | target_link_libraries(bn_print ${OPENSSL_TEST_LIBS}) | 225 | target_link_libraries(bn_print ${OPENSSL_TEST_LIBS}) |
| 218 | add_test(bn_print bn_print) | 226 | add_platform_test(bn_print bn_print) |
| 219 | 227 | ||
| 220 | # bn_shift | 228 | # bn_shift |
| 221 | add_executable(bn_shift bn_shift.c) | 229 | add_executable(bn_shift bn_shift.c) |
| 222 | target_link_libraries(bn_shift ${OPENSSL_TEST_LIBS}) | 230 | target_link_libraries(bn_shift ${OPENSSL_TEST_LIBS}) |
| 223 | add_test(bn_shift bn_shift) | 231 | add_platform_test(bn_shift bn_shift) |
| 224 | 232 | ||
| 225 | # bn_test | 233 | # bn_test |
| 226 | add_executable(bn_test bn_test.c) | 234 | add_executable(bn_test bn_test.c) |
| 227 | set_source_files_properties(bn_test.c PROPERTIES COMPILE_FLAGS | 235 | set_source_files_properties(bn_test.c PROPERTIES COMPILE_FLAGS |
| 228 | -ULIBRESSL_INTERNAL) | 236 | -ULIBRESSL_INTERNAL) |
| 229 | target_link_libraries(bn_test ${OPENSSL_TEST_LIBS}) | 237 | target_link_libraries(bn_test ${OPENSSL_TEST_LIBS}) |
| 230 | add_test(bn_test bn_test) | 238 | add_platform_test(bn_test bn_test) |
| 231 | 239 | ||
| 232 | # bn_to_string | 240 | # bn_to_string |
| 233 | add_executable(bn_to_string bn_to_string.c) | 241 | add_executable(bn_to_string bn_to_string.c) |
| 234 | target_link_libraries(bn_to_string ${OPENSSL_TEST_LIBS}) | 242 | target_link_libraries(bn_to_string ${OPENSSL_TEST_LIBS}) |
| 235 | add_test(bn_to_string bn_to_string) | 243 | add_platform_test(bn_to_string bn_to_string) |
| 236 | 244 | ||
| 237 | # bn_unit | 245 | # bn_unit |
| 238 | add_executable(bn_unit bn_unit.c) | 246 | add_executable(bn_unit bn_unit.c) |
| 239 | target_link_libraries(bn_unit ${OPENSSL_TEST_LIBS}) | 247 | target_link_libraries(bn_unit ${OPENSSL_TEST_LIBS}) |
| 240 | add_test(bn_unit bn_unit) | 248 | add_platform_test(bn_unit bn_unit) |
| 241 | 249 | ||
| 242 | # bn_word | 250 | # bn_word |
| 243 | add_executable(bn_word bn_word.c) | 251 | add_executable(bn_word bn_word.c) |
| 244 | target_link_libraries(bn_word ${OPENSSL_TEST_LIBS}) | 252 | target_link_libraries(bn_word ${OPENSSL_TEST_LIBS}) |
| 245 | add_test(bn_word bn_word) | 253 | add_platform_test(bn_word bn_word) |
| 246 | 254 | ||
| 247 | # buffertest | 255 | # buffertest |
| 248 | add_executable(buffertest buffertest.c) | 256 | add_executable(buffertest buffertest.c) |
| 249 | target_link_libraries(buffertest ${OPENSSL_TEST_LIBS}) | 257 | target_link_libraries(buffertest ${OPENSSL_TEST_LIBS}) |
| 250 | add_test(buffertest buffertest) | 258 | add_platform_test(buffertest buffertest) |
| 251 | 259 | ||
| 252 | # bytestringtest | 260 | # bytestringtest |
| 253 | add_executable(bytestringtest bytestringtest.c) | 261 | add_executable(bytestringtest bytestringtest.c) |
| 254 | target_link_libraries(bytestringtest ${OPENSSL_TEST_LIBS}) | 262 | target_link_libraries(bytestringtest ${OPENSSL_TEST_LIBS}) |
| 255 | add_test(bytestringtest bytestringtest) | 263 | add_platform_test(bytestringtest bytestringtest) |
| 256 | 264 | ||
| 257 | # callback | 265 | # callback |
| 258 | # callbackfailures | 266 | # callbackfailures |
| @@ -260,69 +268,69 @@ add_test(bytestringtest bytestringtest) | |||
| 260 | # casttest | 268 | # casttest |
| 261 | add_executable(casttest casttest.c) | 269 | add_executable(casttest casttest.c) |
| 262 | target_link_libraries(casttest ${OPENSSL_TEST_LIBS}) | 270 | target_link_libraries(casttest ${OPENSSL_TEST_LIBS}) |
| 263 | add_test(casttest casttest) | 271 | add_platform_test(casttest casttest) |
| 264 | 272 | ||
| 265 | # chachatest | 273 | # chachatest |
| 266 | add_executable(chachatest chachatest.c) | 274 | add_executable(chachatest chachatest.c) |
| 267 | target_link_libraries(chachatest ${OPENSSL_TEST_LIBS}) | 275 | target_link_libraries(chachatest ${OPENSSL_TEST_LIBS}) |
| 268 | add_test(chachatest chachatest) | 276 | add_platform_test(chachatest chachatest) |
| 269 | 277 | ||
| 270 | # cipher_list | 278 | # cipher_list |
| 271 | add_executable(cipher_list cipher_list.c) | 279 | add_executable(cipher_list cipher_list.c) |
| 272 | target_link_libraries(cipher_list ${OPENSSL_TEST_LIBS}) | 280 | target_link_libraries(cipher_list ${OPENSSL_TEST_LIBS}) |
| 273 | add_test(cipher_list cipher_list) | 281 | add_platform_test(cipher_list cipher_list) |
| 274 | 282 | ||
| 275 | # cipherstest | 283 | # cipherstest |
| 276 | add_executable(cipherstest cipherstest.c) | 284 | add_executable(cipherstest cipherstest.c) |
| 277 | target_link_libraries(cipherstest ${OPENSSL_TEST_LIBS}) | 285 | target_link_libraries(cipherstest ${OPENSSL_TEST_LIBS}) |
| 278 | add_test(cipherstest cipherstest) | 286 | add_platform_test(cipherstest cipherstest) |
| 279 | 287 | ||
| 280 | ## clienttest | 288 | ## clienttest |
| 281 | #add_executable(clienttest clienttest.c) | 289 | #add_executable(clienttest clienttest.c) |
| 282 | #target_link_libraries(clienttest ${OPENSSL_TEST_LIBS}) | 290 | #target_link_libraries(clienttest ${OPENSSL_TEST_LIBS}) |
| 283 | #add_test(clienttest clienttest) | 291 | #add_platform_test(clienttest clienttest) |
| 284 | 292 | ||
| 285 | # cmstest | 293 | # cmstest |
| 286 | add_executable(cmstest cmstest.c) | 294 | add_executable(cmstest cmstest.c) |
| 287 | target_link_libraries(cmstest ${OPENSSL_TEST_LIBS}) | 295 | target_link_libraries(cmstest ${OPENSSL_TEST_LIBS}) |
| 288 | add_test(cmstest cmstest) | 296 | add_platform_test(cmstest cmstest) |
| 289 | 297 | ||
| 290 | # configtest | 298 | # configtest |
| 291 | add_executable(configtest configtest.c) | 299 | add_executable(configtest configtest.c) |
| 292 | target_link_libraries(configtest ${LIBTLS_TEST_LIBS}) | 300 | target_link_libraries(configtest ${LIBTLS_TEST_LIBS}) |
| 293 | add_test(configtest configtest) | 301 | add_platform_test(configtest configtest) |
| 294 | 302 | ||
| 295 | # constraints | 303 | # constraints |
| 296 | add_executable(constraints constraints.c) | 304 | add_executable(constraints constraints.c) |
| 297 | target_link_libraries(constraints ${OPENSSL_TEST_LIBS}) | 305 | target_link_libraries(constraints ${OPENSSL_TEST_LIBS}) |
| 298 | add_test(constraints constraints) | 306 | add_platform_test(constraints constraints) |
| 299 | 307 | ||
| 300 | # crypto_test | 308 | # crypto_test |
| 301 | add_executable(crypto_test crypto_test.c) | 309 | add_executable(crypto_test crypto_test.c) |
| 302 | target_link_libraries(crypto_test ${OPENSSL_TEST_LIBS}) | 310 | target_link_libraries(crypto_test ${OPENSSL_TEST_LIBS}) |
| 303 | add_test(crypto_test crypto_test) | 311 | add_platform_test(crypto_test crypto_test) |
| 304 | 312 | ||
| 305 | # cttest | 313 | # cttest |
| 306 | add_executable(cttest cttest.c) | 314 | add_executable(cttest cttest.c) |
| 307 | target_link_libraries(cttest ${OPENSSL_TEST_LIBS}) | 315 | target_link_libraries(cttest ${OPENSSL_TEST_LIBS}) |
| 308 | set_source_files_properties(cttest.c PROPERTIES COMPILE_FLAGS | 316 | set_source_files_properties(cttest.c PROPERTIES COMPILE_FLAGS |
| 309 | -DCTPATH=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") | 317 | -DCTPATH=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") |
| 310 | add_test(cttest cttest) | 318 | add_platform_test(cttest cttest) |
| 311 | 319 | ||
| 312 | # destest | 320 | # destest |
| 313 | add_executable(destest destest.c) | 321 | add_executable(destest destest.c) |
| 314 | target_link_libraries(destest ${OPENSSL_TEST_LIBS}) | 322 | target_link_libraries(destest ${OPENSSL_TEST_LIBS}) |
| 315 | add_test(destest destest) | 323 | add_platform_test(destest destest) |
| 316 | 324 | ||
| 317 | # dhtest | 325 | # dhtest |
| 318 | add_executable(dhtest dhtest.c) | 326 | add_executable(dhtest dhtest.c) |
| 319 | target_link_libraries(dhtest ${OPENSSL_TEST_LIBS}) | 327 | target_link_libraries(dhtest ${OPENSSL_TEST_LIBS}) |
| 320 | add_test(dhtest dhtest) | 328 | add_platform_test(dhtest dhtest) |
| 321 | 329 | ||
| 322 | # dsatest | 330 | # dsatest |
| 323 | add_executable(dsatest dsatest.c) | 331 | add_executable(dsatest dsatest.c) |
| 324 | target_link_libraries(dsatest ${OPENSSL_TEST_LIBS}) | 332 | target_link_libraries(dsatest ${OPENSSL_TEST_LIBS}) |
| 325 | add_test(dsatest dsatest) | 333 | add_platform_test(dsatest dsatest) |
| 326 | 334 | ||
| 327 | # XXX This test is too flaky for CI. Disable it until it is fixed. | 335 | # XXX This test is too flaky for CI. Disable it until it is fixed. |
| 328 | # # dtlstest | 336 | # # dtlstest |
| @@ -336,67 +344,67 @@ add_test(dsatest dsatest) | |||
| 336 | # ecc_cdh | 344 | # ecc_cdh |
| 337 | add_executable(ecc_cdh ecc_cdh.c) | 345 | add_executable(ecc_cdh ecc_cdh.c) |
| 338 | target_link_libraries(ecc_cdh ${OPENSSL_TEST_LIBS}) | 346 | target_link_libraries(ecc_cdh ${OPENSSL_TEST_LIBS}) |
| 339 | add_test(ecc_cdh ecc_cdh) | 347 | add_platform_test(ecc_cdh ecc_cdh) |
| 340 | 348 | ||
| 341 | # ec_asn1_test | 349 | # ec_asn1_test |
| 342 | add_executable(ec_asn1_test ec_asn1_test.c) | 350 | add_executable(ec_asn1_test ec_asn1_test.c) |
| 343 | target_link_libraries(ec_asn1_test ${OPENSSL_TEST_LIBS}) | 351 | target_link_libraries(ec_asn1_test ${OPENSSL_TEST_LIBS}) |
| 344 | add_test(ec_asn1_test ec_asn1_test) | 352 | add_platform_test(ec_asn1_test ec_asn1_test) |
| 345 | 353 | ||
| 346 | # ec_point_conversion | 354 | # ec_point_conversion |
| 347 | add_executable(ec_point_conversion ec_point_conversion.c) | 355 | add_executable(ec_point_conversion ec_point_conversion.c) |
| 348 | target_link_libraries(ec_point_conversion ${OPENSSL_TEST_LIBS}) | 356 | target_link_libraries(ec_point_conversion ${OPENSSL_TEST_LIBS}) |
| 349 | add_test(ec_point_conversion ec_point_conversion) | 357 | add_platform_test(ec_point_conversion ec_point_conversion) |
| 350 | 358 | ||
| 351 | # ecdhtest | 359 | # ecdhtest |
| 352 | add_executable(ecdhtest ecdhtest.c) | 360 | add_executable(ecdhtest ecdhtest.c) |
| 353 | target_link_libraries(ecdhtest ${OPENSSL_TEST_LIBS}) | 361 | target_link_libraries(ecdhtest ${OPENSSL_TEST_LIBS}) |
| 354 | add_test(ecdhtest ecdhtest) | 362 | add_platform_test(ecdhtest ecdhtest) |
| 355 | 363 | ||
| 356 | # ecdsatest | 364 | # ecdsatest |
| 357 | add_executable(ecdsatest ecdsatest.c) | 365 | add_executable(ecdsatest ecdsatest.c) |
| 358 | target_link_libraries(ecdsatest ${OPENSSL_TEST_LIBS}) | 366 | target_link_libraries(ecdsatest ${OPENSSL_TEST_LIBS}) |
| 359 | add_test(ecdsatest ecdsatest) | 367 | add_platform_test(ecdsatest ecdsatest) |
| 360 | 368 | ||
| 361 | # ectest | 369 | # ectest |
| 362 | add_executable(ectest ectest.c) | 370 | add_executable(ectest ectest.c) |
| 363 | target_link_libraries(ectest ${OPENSSL_TEST_LIBS}) | 371 | target_link_libraries(ectest ${OPENSSL_TEST_LIBS}) |
| 364 | add_test(ectest ectest) | 372 | add_platform_test(ectest ectest) |
| 365 | 373 | ||
| 366 | # ed25519test | 374 | # ed25519test |
| 367 | add_executable(ed25519test ed25519test.c) | 375 | add_executable(ed25519test ed25519test.c) |
| 368 | target_link_libraries(ed25519test ${OPENSSL_TEST_LIBS}) | 376 | target_link_libraries(ed25519test ${OPENSSL_TEST_LIBS}) |
| 369 | add_test(ed25519test ed25519test) | 377 | add_platform_test(ed25519test ed25519test) |
| 370 | 378 | ||
| 371 | # evp_ecx_test | 379 | # evp_ecx_test |
| 372 | add_executable(evp_ecx_test evp_ecx_test.c) | 380 | add_executable(evp_ecx_test evp_ecx_test.c) |
| 373 | target_link_libraries(evp_ecx_test ${OPENSSL_TEST_LIBS}) | 381 | target_link_libraries(evp_ecx_test ${OPENSSL_TEST_LIBS}) |
| 374 | add_test(evp_ecx_test evp_ecx_test) | 382 | add_platform_test(evp_ecx_test evp_ecx_test) |
| 375 | 383 | ||
| 376 | # evp_pkey_check | 384 | # evp_pkey_check |
| 377 | add_executable(evp_pkey_check evp_pkey_check.c) | 385 | add_executable(evp_pkey_check evp_pkey_check.c) |
| 378 | target_link_libraries(evp_pkey_check ${OPENSSL_TEST_LIBS}) | 386 | target_link_libraries(evp_pkey_check ${OPENSSL_TEST_LIBS}) |
| 379 | add_test(evp_pkey_check evp_pkey_check) | 387 | add_platform_test(evp_pkey_check evp_pkey_check) |
| 380 | 388 | ||
| 381 | # evp_pkey_cleanup | 389 | # evp_pkey_cleanup |
| 382 | add_executable(evp_pkey_cleanup evp_pkey_cleanup.c) | 390 | add_executable(evp_pkey_cleanup evp_pkey_cleanup.c) |
| 383 | target_link_libraries(evp_pkey_cleanup ${OPENSSL_TEST_LIBS}) | 391 | target_link_libraries(evp_pkey_cleanup ${OPENSSL_TEST_LIBS}) |
| 384 | add_test(evp_pkey_cleanup evp_pkey_cleanup) | 392 | add_platform_test(evp_pkey_cleanup evp_pkey_cleanup) |
| 385 | 393 | ||
| 386 | # evptest | 394 | # evptest |
| 387 | add_executable(evptest evptest.c) | 395 | add_executable(evptest evptest.c) |
| 388 | target_link_libraries(evptest ${OPENSSL_TEST_LIBS}) | 396 | target_link_libraries(evptest ${OPENSSL_TEST_LIBS}) |
| 389 | add_test(evptest evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptests.txt) | 397 | add_platform_test(evptest evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptests.txt) |
| 390 | 398 | ||
| 391 | # evp_test | 399 | # evp_test |
| 392 | add_executable(evp_test evp_test.c) | 400 | add_executable(evp_test evp_test.c) |
| 393 | target_link_libraries(evp_test ${OPENSSL_TEST_LIBS}) | 401 | target_link_libraries(evp_test ${OPENSSL_TEST_LIBS}) |
| 394 | add_test(evp_test evp_test) | 402 | add_platform_test(evp_test evp_test) |
| 395 | 403 | ||
| 396 | # exdata_test | 404 | # exdata_test |
| 397 | add_executable(exdata_test exdata_test.c) | 405 | add_executable(exdata_test exdata_test.c) |
| 398 | target_link_libraries(exdata_test ${OPENSSL_TEST_LIBS}) | 406 | target_link_libraries(exdata_test ${OPENSSL_TEST_LIBS}) |
| 399 | add_test(exdata_test exdata_test) | 407 | add_platform_test(exdata_test exdata_test) |
| 400 | 408 | ||
| 401 | # expirecallback.c | 409 | # expirecallback.c |
| 402 | 410 | ||
| @@ -416,57 +424,57 @@ endif() | |||
| 416 | # exportertest | 424 | # exportertest |
| 417 | add_executable(exportertest exportertest.c) | 425 | add_executable(exportertest exportertest.c) |
| 418 | target_link_libraries(exportertest ${OPENSSL_TEST_LIBS}) | 426 | target_link_libraries(exportertest ${OPENSSL_TEST_LIBS}) |
| 419 | add_test(exportertest exportertest) | 427 | add_platform_test(exportertest exportertest) |
| 420 | 428 | ||
| 421 | # freenull | 429 | # freenull |
| 422 | add_executable(freenull freenull.c) | 430 | add_executable(freenull freenull.c) |
| 423 | set_source_files_properties(freenull.c PROPERTIES COMPILE_FLAGS | 431 | set_source_files_properties(freenull.c PROPERTIES COMPILE_FLAGS |
| 424 | -ULIBRESSL_INTERNAL) | 432 | -ULIBRESSL_INTERNAL) |
| 425 | target_link_libraries(freenull ${OPENSSL_TEST_LIBS}) | 433 | target_link_libraries(freenull ${OPENSSL_TEST_LIBS}) |
| 426 | add_test(freenull freenull) | 434 | add_platform_test(freenull freenull) |
| 427 | 435 | ||
| 428 | # gcm128test | 436 | # gcm128test |
| 429 | add_executable(gcm128test gcm128test.c) | 437 | add_executable(gcm128test gcm128test.c) |
| 430 | target_link_libraries(gcm128test ${OPENSSL_TEST_LIBS}) | 438 | target_link_libraries(gcm128test ${OPENSSL_TEST_LIBS}) |
| 431 | add_test(gcm128test gcm128test) | 439 | add_platform_test(gcm128test gcm128test) |
| 432 | 440 | ||
| 433 | # handshake_table | 441 | # handshake_table |
| 434 | add_executable(handshake_table handshake_table.c) | 442 | add_executable(handshake_table handshake_table.c) |
| 435 | target_link_libraries(handshake_table ${OPENSSL_TEST_LIBS}) | 443 | target_link_libraries(handshake_table ${OPENSSL_TEST_LIBS}) |
| 436 | add_test(handshake_table handshake_table) | 444 | add_platform_test(handshake_table handshake_table) |
| 437 | 445 | ||
| 438 | # hkdf_test | 446 | # hkdf_test |
| 439 | add_executable(hkdf_test hkdf_test.c) | 447 | add_executable(hkdf_test hkdf_test.c) |
| 440 | target_link_libraries(hkdf_test ${OPENSSL_TEST_LIBS}) | 448 | target_link_libraries(hkdf_test ${OPENSSL_TEST_LIBS}) |
| 441 | add_test(hkdf_test hkdf_test) | 449 | add_platform_test(hkdf_test hkdf_test) |
| 442 | 450 | ||
| 443 | # hmactest | 451 | # hmactest |
| 444 | add_executable(hmactest hmactest.c) | 452 | add_executable(hmactest hmactest.c) |
| 445 | target_link_libraries(hmactest ${OPENSSL_TEST_LIBS}) | 453 | target_link_libraries(hmactest ${OPENSSL_TEST_LIBS}) |
| 446 | add_test(hmactest hmactest) | 454 | add_platform_test(hmactest hmactest) |
| 447 | 455 | ||
| 448 | # ideatest | 456 | # ideatest |
| 449 | add_executable(ideatest ideatest.c) | 457 | add_executable(ideatest ideatest.c) |
| 450 | target_link_libraries(ideatest ${OPENSSL_TEST_LIBS}) | 458 | target_link_libraries(ideatest ${OPENSSL_TEST_LIBS}) |
| 451 | add_test(ideatest ideatest) | 459 | add_platform_test(ideatest ideatest) |
| 452 | 460 | ||
| 453 | # igetest | 461 | # igetest |
| 454 | add_executable(igetest igetest.c) | 462 | add_executable(igetest igetest.c) |
| 455 | target_link_libraries(igetest ${OPENSSL_TEST_LIBS}) | 463 | target_link_libraries(igetest ${OPENSSL_TEST_LIBS}) |
| 456 | add_test(igetest igetest) | 464 | add_platform_test(igetest igetest) |
| 457 | 465 | ||
| 458 | # init_pledge | 466 | # init_pledge |
| 459 | 467 | ||
| 460 | # key_schedule | 468 | # key_schedule |
| 461 | add_executable(key_schedule key_schedule.c) | 469 | add_executable(key_schedule key_schedule.c) |
| 462 | target_link_libraries(key_schedule ${OPENSSL_TEST_LIBS}) | 470 | target_link_libraries(key_schedule ${OPENSSL_TEST_LIBS}) |
| 463 | add_test(key_schedule key_schedule) | 471 | add_platform_test(key_schedule key_schedule) |
| 464 | 472 | ||
| 465 | # keypair | 473 | # keypair |
| 466 | add_executable(keypairtest keypairtest.c) | 474 | add_executable(keypairtest keypairtest.c) |
| 467 | target_link_libraries(keypairtest ${LIBTLS_TEST_LIBS}) | 475 | target_link_libraries(keypairtest ${LIBTLS_TEST_LIBS}) |
| 468 | target_include_directories(keypairtest BEFORE PUBLIC ../tls) | 476 | target_include_directories(keypairtest BEFORE PUBLIC ../tls) |
| 469 | add_test(keypairtest keypairtest | 477 | add_platform_test(keypairtest keypairtest |
| 470 | ${CMAKE_CURRENT_SOURCE_DIR}/ca-root-rsa.pem | 478 | ${CMAKE_CURRENT_SOURCE_DIR}/ca-root-rsa.pem |
| 471 | ${CMAKE_CURRENT_SOURCE_DIR}/server1-rsa.pem | 479 | ${CMAKE_CURRENT_SOURCE_DIR}/server1-rsa.pem |
| 472 | ${CMAKE_CURRENT_SOURCE_DIR}/server1-rsa.pem) | 480 | ${CMAKE_CURRENT_SOURCE_DIR}/server1-rsa.pem) |
| @@ -474,17 +482,17 @@ add_test(keypairtest keypairtest | |||
| 474 | # lhash_test | 482 | # lhash_test |
| 475 | add_executable(lhash_test lhash_test.c) | 483 | add_executable(lhash_test lhash_test.c) |
| 476 | target_link_libraries(lhash_test ${OPENSSL_TEST_LIBS}) | 484 | target_link_libraries(lhash_test ${OPENSSL_TEST_LIBS}) |
| 477 | add_test(lhash_test lhash_test) | 485 | add_platform_test(lhash_test lhash_test) |
| 478 | 486 | ||
| 479 | # md_test | 487 | # md_test |
| 480 | add_executable(md_test md_test.c) | 488 | add_executable(md_test md_test.c) |
| 481 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) | 489 | target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) |
| 482 | add_test(md_test md_test) | 490 | add_platform_test(md_test md_test) |
| 483 | 491 | ||
| 484 | # objectstest | 492 | # objectstest |
| 485 | add_executable(objectstest objectstest.c) | 493 | add_executable(objectstest objectstest.c) |
| 486 | target_link_libraries(objectstest ${OPENSSL_TEST_LIBS}) | 494 | target_link_libraries(objectstest ${OPENSSL_TEST_LIBS}) |
| 487 | add_test(objectstest objectstest) | 495 | add_platform_test(objectstest objectstest) |
| 488 | 496 | ||
| 489 | # ocsp_test | 497 | # ocsp_test |
| 490 | if(ENABLE_EXTRATESTS) | 498 | if(ENABLE_EXTRATESTS) |
| @@ -500,12 +508,12 @@ endif() | |||
| 500 | # optionstest | 508 | # optionstest |
| 501 | add_executable(optionstest optionstest.c) | 509 | add_executable(optionstest optionstest.c) |
| 502 | target_link_libraries(optionstest ${OPENSSL_TEST_LIBS}) | 510 | target_link_libraries(optionstest ${OPENSSL_TEST_LIBS}) |
| 503 | add_test(optionstest optionstest) | 511 | add_platform_test(optionstest optionstest) |
| 504 | 512 | ||
| 505 | # pbkdf2 | 513 | # pbkdf2 |
| 506 | add_executable(pbkdf2 pbkdf2.c) | 514 | add_executable(pbkdf2 pbkdf2.c) |
| 507 | target_link_libraries(pbkdf2 ${OPENSSL_TEST_LIBS}) | 515 | target_link_libraries(pbkdf2 ${OPENSSL_TEST_LIBS}) |
| 508 | add_test(pbkdf2 pbkdf2) | 516 | add_platform_test(pbkdf2 pbkdf2) |
| 509 | 517 | ||
| 510 | # pidwraptest | 518 | # pidwraptest |
| 511 | # pidwraptest relies on an OS-specific way to give out pids and is generally | 519 | # pidwraptest relies on an OS-specific way to give out pids and is generally |
| @@ -519,19 +527,19 @@ endif() | |||
| 519 | # pkcs7test | 527 | # pkcs7test |
| 520 | add_executable(pkcs7test pkcs7test.c) | 528 | add_executable(pkcs7test pkcs7test.c) |
| 521 | target_link_libraries(pkcs7test ${OPENSSL_TEST_LIBS}) | 529 | target_link_libraries(pkcs7test ${OPENSSL_TEST_LIBS}) |
| 522 | add_test(pkcs7test pkcs7test) | 530 | add_platform_test(pkcs7test pkcs7test) |
| 523 | 531 | ||
| 524 | # poly1305test | 532 | # poly1305test |
| 525 | add_executable(poly1305test poly1305test.c) | 533 | add_executable(poly1305test poly1305test.c) |
| 526 | target_link_libraries(poly1305test ${OPENSSL_TEST_LIBS}) | 534 | target_link_libraries(poly1305test ${OPENSSL_TEST_LIBS}) |
| 527 | add_test(poly1305test poly1305test) | 535 | add_platform_test(poly1305test poly1305test) |
| 528 | 536 | ||
| 529 | # policy | 537 | # policy |
| 530 | add_executable(policy policy.c) | 538 | add_executable(policy policy.c) |
| 531 | set_source_files_properties(policy.c PROPERTIES COMPILE_FLAGS | 539 | set_source_files_properties(policy.c PROPERTIES COMPILE_FLAGS |
| 532 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") | 540 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") |
| 533 | target_link_libraries(policy ${OPENSSL_TEST_LIBS}) | 541 | target_link_libraries(policy ${OPENSSL_TEST_LIBS}) |
| 534 | add_test(policy policy) | 542 | add_platform_test(policy policy) |
| 535 | 543 | ||
| 536 | # pq_test | 544 | # pq_test |
| 537 | add_executable(pq_test pq_test.c) | 545 | add_executable(pq_test pq_test.c) |
| @@ -558,37 +566,37 @@ set_tests_properties(quictest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}" | |||
| 558 | # randtest | 566 | # randtest |
| 559 | add_executable(randtest randtest.c) | 567 | add_executable(randtest randtest.c) |
| 560 | target_link_libraries(randtest ${OPENSSL_TEST_LIBS}) | 568 | target_link_libraries(randtest ${OPENSSL_TEST_LIBS}) |
| 561 | add_test(randtest randtest) | 569 | add_platform_test(randtest randtest) |
| 562 | 570 | ||
| 563 | # rc2_test | 571 | # rc2_test |
| 564 | add_executable(rc2_test rc2_test.c) | 572 | add_executable(rc2_test rc2_test.c) |
| 565 | target_link_libraries(rc2_test ${OPENSSL_TEST_LIBS}) | 573 | target_link_libraries(rc2_test ${OPENSSL_TEST_LIBS}) |
| 566 | add_test(rc2_test rc2_test) | 574 | add_platform_test(rc2_test rc2_test) |
| 567 | 575 | ||
| 568 | # rc4_test | 576 | # rc4_test |
| 569 | add_executable(rc4_test rc4_test.c) | 577 | add_executable(rc4_test rc4_test.c) |
| 570 | target_link_libraries(rc4_test ${OPENSSL_TEST_LIBS}) | 578 | target_link_libraries(rc4_test ${OPENSSL_TEST_LIBS}) |
| 571 | add_test(rc4_test rc4_test) | 579 | add_platform_test(rc4_test rc4_test) |
| 572 | 580 | ||
| 573 | # recordtest | 581 | # recordtest |
| 574 | add_executable(recordtest recordtest.c) | 582 | add_executable(recordtest recordtest.c) |
| 575 | target_link_libraries(recordtest ${OPENSSL_TEST_LIBS}) | 583 | target_link_libraries(recordtest ${OPENSSL_TEST_LIBS}) |
| 576 | add_test(recordtest recordtest) | 584 | add_platform_test(recordtest recordtest) |
| 577 | 585 | ||
| 578 | # record_layer_test | 586 | # record_layer_test |
| 579 | add_executable(record_layer_test record_layer_test.c) | 587 | add_executable(record_layer_test record_layer_test.c) |
| 580 | target_link_libraries(record_layer_test ${OPENSSL_TEST_LIBS}) | 588 | target_link_libraries(record_layer_test ${OPENSSL_TEST_LIBS}) |
| 581 | add_test(record_layer_test record_layer_test) | 589 | add_platform_test(record_layer_test record_layer_test) |
| 582 | 590 | ||
| 583 | # rfc3779 | 591 | # rfc3779 |
| 584 | add_executable(rfc3779 rfc3779.c) | 592 | add_executable(rfc3779 rfc3779.c) |
| 585 | target_link_libraries(rfc3779 ${OPENSSL_TEST_LIBS}) | 593 | target_link_libraries(rfc3779 ${OPENSSL_TEST_LIBS}) |
| 586 | add_test(rfc3779 rfc3779) | 594 | add_platform_test(rfc3779 rfc3779) |
| 587 | 595 | ||
| 588 | # rfc5280time | 596 | # rfc5280time |
| 589 | add_executable(rfc5280time rfc5280time.c) | 597 | add_executable(rfc5280time rfc5280time.c) |
| 590 | target_link_libraries(rfc5280time ${OPENSSL_TEST_LIBS}) | 598 | target_link_libraries(rfc5280time ${OPENSSL_TEST_LIBS}) |
| 591 | add_test(rfc5280time rfc5280time) | 599 | add_platform_test(rfc5280time rfc5280time) |
| 592 | if(SMALL_TIME_T) | 600 | if(SMALL_TIME_T) |
| 593 | set_property(TEST rfc5280time PROPERTY WILL_FAIL TRUE) | 601 | set_property(TEST rfc5280time PROPERTY WILL_FAIL TRUE) |
| 594 | endif() | 602 | endif() |
| @@ -596,17 +604,17 @@ endif() | |||
| 596 | # rmd_test | 604 | # rmd_test |
| 597 | add_executable(rmd_test rmd_test.c) | 605 | add_executable(rmd_test rmd_test.c) |
| 598 | target_link_libraries(rmd_test ${OPENSSL_TEST_LIBS}) | 606 | target_link_libraries(rmd_test ${OPENSSL_TEST_LIBS}) |
| 599 | add_test(rmd_test rmd_test) | 607 | add_platform_test(rmd_test rmd_test) |
| 600 | 608 | ||
| 601 | # rsa_padding_test | 609 | # rsa_padding_test |
| 602 | add_executable(rsa_padding_test rsa_padding_test.c) | 610 | add_executable(rsa_padding_test rsa_padding_test.c) |
| 603 | target_link_libraries(rsa_padding_test ${OPENSSL_TEST_LIBS}) | 611 | target_link_libraries(rsa_padding_test ${OPENSSL_TEST_LIBS}) |
| 604 | add_test(rsa_padding_test rsa_padding_test) | 612 | add_platform_test(rsa_padding_test rsa_padding_test) |
| 605 | 613 | ||
| 606 | # rsa_test | 614 | # rsa_test |
| 607 | add_executable(rsa_test rsa_test.c) | 615 | add_executable(rsa_test rsa_test.c) |
| 608 | target_link_libraries(rsa_test ${OPENSSL_TEST_LIBS}) | 616 | target_link_libraries(rsa_test ${OPENSSL_TEST_LIBS}) |
| 609 | add_test(rsa_test rsa_test) | 617 | add_platform_test(rsa_test rsa_test) |
| 610 | 618 | ||
| 611 | # server.c | 619 | # server.c |
| 612 | 620 | ||
| @@ -623,7 +631,7 @@ set_tests_properties(servertest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR | |||
| 623 | # sha_test | 631 | # sha_test |
| 624 | add_executable(sha_test sha_test.c) | 632 | add_executable(sha_test sha_test.c) |
| 625 | target_link_libraries(sha_test ${OPENSSL_TEST_LIBS}) | 633 | target_link_libraries(sha_test ${OPENSSL_TEST_LIBS}) |
| 626 | add_test(sha_test sha_test) | 634 | add_platform_test(sha_test sha_test) |
| 627 | 635 | ||
| 628 | # shutdowntest | 636 | # shutdowntest |
| 629 | set(SHUTDOWNTEST_SRC shutdowntest.c) | 637 | set(SHUTDOWNTEST_SRC shutdowntest.c) |
| @@ -647,11 +655,11 @@ if(NOT CMAKE_SYSTEM_NAME MATCHES "WindowsStore") | |||
| 647 | endif() | 655 | endif() |
| 648 | 656 | ||
| 649 | set_source_files_properties(signertest.c PROPERTIES COMPILE_FLAGS | 657 | set_source_files_properties(signertest.c PROPERTIES COMPILE_FLAGS |
| 650 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") | 658 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") |
| 651 | add_executable(signertest ${SIGNERTEST_SRC}) | 659 | add_executable(signertest ${SIGNERTEST_SRC}) |
| 652 | target_link_libraries(signertest ${LIBTLS_TEST_LIBS}) | 660 | target_link_libraries(signertest ${LIBTLS_TEST_LIBS}) |
| 653 | target_include_directories(signertest BEFORE PUBLIC ../tls) | 661 | target_include_directories(signertest BEFORE PUBLIC ../tls) |
| 654 | add_test(signertest signertest) | 662 | add_platform_test(signertest signertest) |
| 655 | endif() | 663 | endif() |
| 656 | 664 | ||
| 657 | # sm2crypttest | 665 | # sm2crypttest |
| @@ -661,39 +669,39 @@ endif() | |||
| 661 | # sm3test | 669 | # sm3test |
| 662 | add_executable(sm3test sm3test.c) | 670 | add_executable(sm3test sm3test.c) |
| 663 | target_link_libraries(sm3test ${OPENSSL_TEST_LIBS}) | 671 | target_link_libraries(sm3test ${OPENSSL_TEST_LIBS}) |
| 664 | add_test(sm3test sm3test) | 672 | add_platform_test(sm3test sm3test) |
| 665 | 673 | ||
| 666 | # sm4test | 674 | # sm4test |
| 667 | add_executable(sm4test sm4test.c) | 675 | add_executable(sm4test sm4test.c) |
| 668 | target_link_libraries(sm4test ${OPENSSL_TEST_LIBS}) | 676 | target_link_libraries(sm4test ${OPENSSL_TEST_LIBS}) |
| 669 | add_test(sm4test sm4test) | 677 | add_platform_test(sm4test sm4test) |
| 670 | 678 | ||
| 671 | # ssl_get_shared_ciphers | 679 | # ssl_get_shared_ciphers |
| 672 | add_executable(ssl_get_shared_ciphers ssl_get_shared_ciphers.c) | 680 | add_executable(ssl_get_shared_ciphers ssl_get_shared_ciphers.c) |
| 673 | set_source_files_properties(ssl_get_shared_ciphers.c PROPERTIES COMPILE_FLAGS | 681 | set_source_files_properties(ssl_get_shared_ciphers.c PROPERTIES COMPILE_FLAGS |
| 674 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") | 682 | -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\") |
| 675 | target_link_libraries(ssl_get_shared_ciphers ${OPENSSL_TEST_LIBS}) | 683 | target_link_libraries(ssl_get_shared_ciphers ${OPENSSL_TEST_LIBS}) |
| 676 | add_test(ssl_get_shared_ciphers ssl_get_shared_ciphers) | 684 | add_platform_test(ssl_get_shared_ciphers ssl_get_shared_ciphers) |
| 677 | 685 | ||
| 678 | # ssl_methods | 686 | # ssl_methods |
| 679 | add_executable(ssl_methods ssl_methods.c) | 687 | add_executable(ssl_methods ssl_methods.c) |
| 680 | target_link_libraries(ssl_methods ${OPENSSL_TEST_LIBS}) | 688 | target_link_libraries(ssl_methods ${OPENSSL_TEST_LIBS}) |
| 681 | add_test(ssl_methods ssl_methods) | 689 | add_platform_test(ssl_methods ssl_methods) |
| 682 | 690 | ||
| 683 | # ssl_set_alpn_protos | 691 | # ssl_set_alpn_protos |
| 684 | add_executable(ssl_set_alpn_protos ssl_set_alpn_protos.c) | 692 | add_executable(ssl_set_alpn_protos ssl_set_alpn_protos.c) |
| 685 | target_link_libraries(ssl_set_alpn_protos ${OPENSSL_TEST_LIBS}) | 693 | target_link_libraries(ssl_set_alpn_protos ${OPENSSL_TEST_LIBS}) |
| 686 | add_test(ssl_set_alpn_protos ssl_set_alpn_protos) | 694 | add_platform_test(ssl_set_alpn_protos ssl_set_alpn_protos) |
| 687 | 695 | ||
| 688 | # ssl_verify_param | 696 | # ssl_verify_param |
| 689 | add_executable(ssl_verify_param ssl_verify_param.c) | 697 | add_executable(ssl_verify_param ssl_verify_param.c) |
| 690 | target_link_libraries(ssl_verify_param ${OPENSSL_TEST_LIBS}) | 698 | target_link_libraries(ssl_verify_param ${OPENSSL_TEST_LIBS}) |
| 691 | add_test(ssl_verify_param ssl_verify_param) | 699 | add_platform_test(ssl_verify_param ssl_verify_param) |
| 692 | 700 | ||
| 693 | # ssl_versions | 701 | # ssl_versions |
| 694 | add_executable(ssl_versions ssl_versions.c) | 702 | add_executable(ssl_versions ssl_versions.c) |
| 695 | target_link_libraries(ssl_versions ${OPENSSL_TEST_LIBS}) | 703 | target_link_libraries(ssl_versions ${OPENSSL_TEST_LIBS}) |
| 696 | add_test(ssl_versions ssl_versions) | 704 | add_platform_test(ssl_versions ssl_versions) |
| 697 | 705 | ||
| 698 | # ssltest | 706 | # ssltest |
| 699 | add_executable(ssltest ssltest.c) | 707 | add_executable(ssltest ssltest.c) |
| @@ -732,17 +740,17 @@ set_tests_properties(testrsa PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") | |||
| 732 | # timingsafe | 740 | # timingsafe |
| 733 | add_executable(timingsafe timingsafe.c) | 741 | add_executable(timingsafe timingsafe.c) |
| 734 | target_link_libraries(timingsafe ${OPENSSL_TEST_LIBS}) | 742 | target_link_libraries(timingsafe ${OPENSSL_TEST_LIBS}) |
| 735 | add_test(timingsafe timingsafe) | 743 | add_platform_test(timingsafe timingsafe) |
| 736 | 744 | ||
| 737 | # tlsexttest | 745 | # tlsexttest |
| 738 | add_executable(tlsexttest tlsexttest.c) | 746 | add_executable(tlsexttest tlsexttest.c) |
| 739 | target_link_libraries(tlsexttest ${OPENSSL_TEST_LIBS}) | 747 | target_link_libraries(tlsexttest ${OPENSSL_TEST_LIBS}) |
| 740 | add_test(tlsexttest tlsexttest) | 748 | add_platform_test(tlsexttest tlsexttest) |
| 741 | 749 | ||
| 742 | # tlslegacytest | 750 | # tlslegacytest |
| 743 | add_executable(tlslegacytest tlslegacytest.c) | 751 | add_executable(tlslegacytest tlslegacytest.c) |
| 744 | target_link_libraries(tlslegacytest ${OPENSSL_TEST_LIBS}) | 752 | target_link_libraries(tlslegacytest ${OPENSSL_TEST_LIBS}) |
| 745 | add_test(tlslegacytest tlslegacytest) | 753 | add_platform_test(tlslegacytest tlslegacytest) |
| 746 | 754 | ||
| 747 | # tlstest | 755 | # tlstest |
| 748 | if(NOT CMAKE_SYSTEM_NAME MATCHES "WindowsStore") | 756 | if(NOT CMAKE_SYSTEM_NAME MATCHES "WindowsStore") |
| @@ -767,72 +775,72 @@ endif() | |||
| 767 | # tls_ext_alpn | 775 | # tls_ext_alpn |
| 768 | add_executable(tls_ext_alpn tls_ext_alpn.c) | 776 | add_executable(tls_ext_alpn tls_ext_alpn.c) |
| 769 | target_link_libraries(tls_ext_alpn ${OPENSSL_TEST_LIBS}) | 777 | target_link_libraries(tls_ext_alpn ${OPENSSL_TEST_LIBS}) |
| 770 | add_test(tls_ext_alpn tls_ext_alpn) | 778 | add_platform_test(tls_ext_alpn tls_ext_alpn) |
| 771 | 779 | ||
| 772 | # tls_prf | 780 | # tls_prf |
| 773 | add_executable(tls_prf tls_prf.c) | 781 | add_executable(tls_prf tls_prf.c) |
| 774 | target_link_libraries(tls_prf ${OPENSSL_TEST_LIBS}) | 782 | target_link_libraries(tls_prf ${OPENSSL_TEST_LIBS}) |
| 775 | add_test(tls_prf tls_prf) | 783 | add_platform_test(tls_prf tls_prf) |
| 776 | 784 | ||
| 777 | # utf8test | 785 | # utf8test |
| 778 | add_executable(utf8test utf8test.c) | 786 | add_executable(utf8test utf8test.c) |
| 779 | target_link_libraries(utf8test ${OPENSSL_TEST_LIBS}) | 787 | target_link_libraries(utf8test ${OPENSSL_TEST_LIBS}) |
| 780 | add_test(utf8test utf8test) | 788 | add_platform_test(utf8test utf8test) |
| 781 | 789 | ||
| 782 | # valid_handshakes_terminate | 790 | # valid_handshakes_terminate |
| 783 | add_executable(valid_handshakes_terminate valid_handshakes_terminate.c) | 791 | add_executable(valid_handshakes_terminate valid_handshakes_terminate.c) |
| 784 | target_link_libraries(valid_handshakes_terminate ${OPENSSL_TEST_LIBS}) | 792 | target_link_libraries(valid_handshakes_terminate ${OPENSSL_TEST_LIBS}) |
| 785 | add_test(valid_handshakes_terminate valid_handshakes_terminate) | 793 | add_platform_test(valid_handshakes_terminate valid_handshakes_terminate) |
| 786 | 794 | ||
| 787 | # verifytest | 795 | # verifytest |
| 788 | add_executable(verifytest verifytest.c) | 796 | add_executable(verifytest verifytest.c) |
| 789 | target_link_libraries(verifytest ${LIBTLS_TEST_LIBS}) | 797 | target_link_libraries(verifytest ${LIBTLS_TEST_LIBS}) |
| 790 | add_test(verifytest verifytest) | 798 | add_platform_test(verifytest verifytest) |
| 791 | 799 | ||
| 792 | # whirlpool_test | 800 | # whirlpool_test |
| 793 | add_executable(whirlpool_test whirlpool_test.c) | 801 | add_executable(whirlpool_test whirlpool_test.c) |
| 794 | target_link_libraries(whirlpool_test ${OPENSSL_TEST_LIBS}) | 802 | target_link_libraries(whirlpool_test ${OPENSSL_TEST_LIBS}) |
| 795 | add_test(whirlpool_test whirlpool_test) | 803 | add_platform_test(whirlpool_test whirlpool_test) |
| 796 | 804 | ||
| 797 | # x25519test | 805 | # x25519test |
| 798 | add_executable(x25519test x25519test.c) | 806 | add_executable(x25519test x25519test.c) |
| 799 | target_link_libraries(x25519test ${OPENSSL_TEST_LIBS}) | 807 | target_link_libraries(x25519test ${OPENSSL_TEST_LIBS}) |
| 800 | add_test(x25519test x25519test) | 808 | add_platform_test(x25519test x25519test) |
| 801 | 809 | ||
| 802 | # x509attribute | 810 | # x509attribute |
| 803 | add_executable(x509attribute x509attribute.c) | 811 | add_executable(x509attribute x509attribute.c) |
| 804 | target_link_libraries(x509attribute ${OPENSSL_TEST_LIBS}) | 812 | target_link_libraries(x509attribute ${OPENSSL_TEST_LIBS}) |
| 805 | add_test(x509attribute x509attribute) | 813 | add_platform_test(x509attribute x509attribute) |
| 806 | 814 | ||
| 807 | # x509_algor | 815 | # x509_algor |
| 808 | add_executable(x509_algor x509_algor.c) | 816 | add_executable(x509_algor x509_algor.c) |
| 809 | target_link_libraries(x509_algor ${OPENSSL_TEST_LIBS}) | 817 | target_link_libraries(x509_algor ${OPENSSL_TEST_LIBS}) |
| 810 | add_test(x509_algor x509_algor) | 818 | add_platform_test(x509_algor x509_algor) |
| 811 | 819 | ||
| 812 | # x509_asn1 | 820 | # x509_asn1 |
| 813 | add_executable(x509_asn1 x509_asn1.c) | 821 | add_executable(x509_asn1 x509_asn1.c) |
| 814 | target_link_libraries(x509_asn1 ${OPENSSL_TEST_LIBS}) | 822 | target_link_libraries(x509_asn1 ${OPENSSL_TEST_LIBS}) |
| 815 | add_test(x509_asn1 x509_asn1) | 823 | add_platform_test(x509_asn1 x509_asn1) |
| 816 | 824 | ||
| 817 | # x509_extensions_test | 825 | # x509_extensions_test |
| 818 | add_executable(x509_extensions_test x509_extensions_test.c) | 826 | add_executable(x509_extensions_test x509_extensions_test.c) |
| 819 | target_link_libraries(x509_extensions_test ${OPENSSL_TEST_LIBS}) | 827 | target_link_libraries(x509_extensions_test ${OPENSSL_TEST_LIBS}) |
| 820 | add_test(x509_extensions_test x509_extensions_test) | 828 | add_platform_test(x509_extensions_test x509_extensions_test) |
| 821 | 829 | ||
| 822 | # x509_info | 830 | # x509_info |
| 823 | add_executable(x509_info x509_info.c) | 831 | add_executable(x509_info x509_info.c) |
| 824 | target_link_libraries(x509_info ${OPENSSL_TEST_LIBS}) | 832 | target_link_libraries(x509_info ${OPENSSL_TEST_LIBS}) |
| 825 | add_test(x509_info x509_info) | 833 | add_platform_test(x509_info x509_info) |
| 826 | 834 | ||
| 827 | # x509name | 835 | # x509name |
| 828 | add_executable(x509name x509name.c) | 836 | add_executable(x509name x509name.c) |
| 829 | target_link_libraries(x509name ${OPENSSL_TEST_LIBS}) | 837 | target_link_libraries(x509name ${OPENSSL_TEST_LIBS}) |
| 830 | add_test(x509name x509name) | 838 | add_platform_test(x509name x509name) |
| 831 | 839 | ||
| 832 | # x509req_ext | 840 | # x509req_ext |
| 833 | add_executable(x509req_ext x509req_ext.c) | 841 | add_executable(x509req_ext x509req_ext.c) |
| 834 | target_link_libraries(x509req_ext ${OPENSSL_TEST_LIBS}) | 842 | target_link_libraries(x509req_ext ${OPENSSL_TEST_LIBS}) |
| 835 | add_test(x509req_ext x509req_ext) | 843 | add_platform_test(x509req_ext x509req_ext) |
| 836 | 844 | ||
| 837 | add_custom_command(TARGET x25519test POST_BUILD | 845 | add_custom_command(TARGET x25519test POST_BUILD |
| 838 | COMMAND "${CMAKE_COMMAND}" -E copy | 846 | COMMAND "${CMAKE_COMMAND}" -E copy |
