Skip to content

Commit 312099f

Browse files
committed
Add option for wolfprov quicktest for quicker build/test cycles when developing
1 parent c1f7010 commit 312099f

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

scripts/utils-wolfprovider.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ WOLFPROV_SOURCE_DIR=${SCRIPT_DIR}/..
2727
WOLFPROV_INSTALL_DIR=${SCRIPT_DIR}/../wolfprov-install
2828
WOLFPROV_CONFIG_OPTS=${WOLFPROV_CONFIG_OPTS:-"--with-openssl=${OPENSSL_INSTALL_DIR} --with-wolfssl=${WOLFSSL_INSTALL_DIR} --prefix=${WOLFPROV_INSTALL_DIR}"}
2929
WOLFPROV_CONFIG_CFLAGS=${WOLFPROV_CONFIG_CFLAGS:-''}
30+
31+
if [ "${WOLFPROV_QUICKTEST}" = "1" ]; then
32+
WOLFPROV_CONFIG_CFLAGS="${WOLFPROV_CONFIG_CFLAGS} -DWOLFPROV_QUICKTEST"
33+
fi
34+
3035
if [ "$WOLFSSL_ISFIPS" -eq "1" ] || [ -n "$WOLFSSL_FIPS_BUNDLE" ]; then
3136
WOLFPROV_CONFIG=${WOLFPROV_CONFIG:-"$WOLFPROV_SOURCE_DIR/provider-fips.conf"}
3237
else

test/unit.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,9 @@ TEST_CASE test_case[] = {
152152
TEST_DECL(test_dh_pgen_pkey, NULL),
153153
TEST_DECL(test_dh_pkey, NULL),
154154
TEST_DECL(test_dh_decode, NULL),
155+
#ifndef WOLFPROV_QUICKTEST
155156
TEST_DECL(test_dh_get_params, NULL),
157+
#endif
156158
#endif /* WP_HAVE_DH */
157159
#ifdef WP_HAVE_RSA
158160
TEST_DECL(test_rsa_sign_sha1, NULL),
@@ -165,7 +167,9 @@ TEST_CASE test_case[] = {
165167
TEST_DECL(test_rsa_enc_dec_nopad, NULL),
166168
TEST_DECL(test_rsa_pkey_keygen, NULL),
167169
TEST_DECL(test_rsa_pkey_invalid_key_size, NULL),
170+
#ifndef WOLFPROV_QUICKTEST
168171
TEST_DECL(test_rsa_get_params, NULL),
172+
#endif
169173
TEST_DECL(test_rsa_load_key, NULL),
170174
TEST_DECL(test_rsa_load_cert, NULL),
171175
TEST_DECL(test_rsa_fromdata, NULL),

0 commit comments

Comments
 (0)