Skip to content

Commit 61c0d21

Browse files
committed
CMakeLists.txt: add recently added x509storeissuer options to the test run matrix
Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
1 parent b20f7ed commit 61c0d21

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

source/CMakeLists.txt

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,36 @@ set(run_writeread_dtls
270270
set(run_writeread_buffers
271271
writeread "" "" "-b 256" "-b 4096"
272272
CACHE STRING "Buffer size for writeread")
273+
# Note that this essentially forces all x509storeissuer runs to take
274+
# 0.12 seconds by default, as otherwise it takes too long due to the size
275+
# of the test matrix.
276+
set(run_x509storeissuer_timeout
277+
x509storeissuer "" "-T 0.12"
278+
CACHE STRING "Test timeout for x509storeissuer")
279+
set(run_x509storeissuer_verbosity
280+
x509storeissuer "" "" "-v"
281+
CACHE STRING "Output verbosity level for x509storeissuer")
282+
set(run_x509storeissuer_quantiles
283+
x509storeissuer "" "" "-q 1" "-q 20"
284+
CACHE STRING "Number of quantiles for x509storeissuer")
285+
set(run_x509storeissuer_nonces
286+
x509storeissuer "" "" "-n file:server-pss-cert.pem"
287+
CACHE STRING "Nonce configurations for x509storeissuer")
288+
set(run_x509storeissuer_modes
289+
x509storeissuer "" "" "-m rw"
290+
CACHE STRING "Run modes for x509storeissuer")
291+
set(run_x509storeissuer_max_writers
292+
x509storeissuer "" "" "-w 3"
293+
CACHE STRING "Maximum writers count for x509storeissuer")
294+
set(run_x509storeissuer_write_prob
295+
x509storeissuer "" "" "-W 0.1"
296+
CACHE STRING "Write probability for x509storeissuer")
297+
set(run_x509storeissuer_cert_load_opts
298+
x509storeissuer "" "" "-L 3" "-L 1 -l 23 -E"
299+
CACHE STRING "Certificate count limit for x509storeissuer")
300+
set(run_x509storeissuer_ctx_share
301+
x509storeissuer "" "" "-C 2"
302+
CACHE STRING "X509_STORE_CTX share options for x509storeissuer")
273303

274304
# The list of per-tet options
275305
set(run_opts run_evp_fetch_pqs
@@ -287,7 +317,16 @@ set(run_opts run_evp_fetch_pqs
287317
run_writeread_ctx_sharing
288318
run_writeread_dtls
289319
run_writeread_buffers
290-
CACHE STRING "List of per-text options")
320+
run_x509storeissuer_timeout
321+
run_x509storeissuer_verbosity
322+
run_x509storeissuer_quantiles
323+
run_x509storeissuer_nonces
324+
run_x509storeissuer_modes
325+
run_x509storeissuer_max_writers
326+
run_x509storeissuer_write_prob
327+
run_x509storeissuer_cert_load_opts
328+
run_x509storeissuer_ctx_share
329+
CACHE STRING "List of per-test options")
291330

292331
# Used across multiple tests
293332
set(run_certdir_tests handshake writeread x509storeissuer

0 commit comments

Comments
 (0)