From e9b7d38b9d7e881874b4b8b08d7296c28475ea06 Mon Sep 17 00:00:00 2001 From: jsing <> Date: Sun, 9 Aug 2020 16:29:27 +0000 Subject: Fix regress test so that it exits non-zero for failure cases. --- src/regress/lib/libssl/unit/ssl_versions.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/regress/lib/libssl/unit/ssl_versions.c b/src/regress/lib/libssl/unit/ssl_versions.c index ec16576ee9..53f71ef22e 100644 --- a/src/regress/lib/libssl/unit/ssl_versions.c +++ b/src/regress/lib/libssl/unit/ssl_versions.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssl_versions.c,v 1.7 2019/04/04 15:47:15 jsing Exp $ */ +/* $OpenBSD: ssl_versions.c,v 1.8 2020/08/09 16:29:27 jsing Exp $ */ /* * Copyright (c) 2016, 2017 Joel Sing * @@ -686,11 +686,13 @@ test_ssl_min_max_version(void) if (mmvt->want_minver == 0) { fprintf(stderr, "FAIL: test %zu - successfully set " "SSL_CTX min version, should have failed\n", i); + failed++; goto next; } if (mmvt->want_maxver == 0) { fprintf(stderr, "FAIL: test %zu - successfully set " "SSL_CTX max version, should have failed\n", i); + failed++; goto next; } @@ -698,12 +700,14 @@ test_ssl_min_max_version(void) fprintf(stderr, "FAIL: test %zu - got SSL_CTX min " "version 0x%x, want 0x%x\n", i, SSL_CTX_get_min_proto_version(ssl_ctx), mmvt->want_minver); + failed++; goto next; } if (SSL_CTX_get_max_proto_version(ssl_ctx) != mmvt->want_maxver) { fprintf(stderr, "FAIL: test %zu - got SSL_CTX max " "version 0x%x, want 0x%x\n", i, SSL_CTX_get_max_proto_version(ssl_ctx), mmvt->want_maxver); + failed++; goto next; } @@ -716,12 +720,14 @@ test_ssl_min_max_version(void) fprintf(stderr, "FAIL: test %zu - initial SSL min " "version 0x%x, want 0x%x\n", i, SSL_get_min_proto_version(ssl), mmvt->want_minver); + failed++; goto next; } if (SSL_get_max_proto_version(ssl) != mmvt->want_maxver) { fprintf(stderr, "FAIL: test %zu - initial SSL max " "version 0x%x, want 0x%x\n", i, SSL_get_max_proto_version(ssl), mmvt->want_maxver); + failed++; goto next; } @@ -745,11 +751,13 @@ test_ssl_min_max_version(void) if (mmvt->want_minver == 0) { fprintf(stderr, "FAIL: test %zu - successfully set SSL " "min version, should have failed\n", i); + failed++; goto next; } if (mmvt->want_maxver == 0) { fprintf(stderr, "FAIL: test %zu - successfully set SSL " "max version, should have failed\n", i); + failed++; goto next; } @@ -757,12 +765,14 @@ test_ssl_min_max_version(void) fprintf(stderr, "FAIL: test %zu - got SSL min " "version 0x%x, want 0x%x\n", i, SSL_get_min_proto_version(ssl), mmvt->want_minver); + failed++; goto next; } if (SSL_get_max_proto_version(ssl) != mmvt->want_maxver) { fprintf(stderr, "FAIL: test %zu - got SSL max " "version 0x%x, want 0x%x\n", i, SSL_get_max_proto_version(ssl), mmvt->want_maxver); + failed++; goto next; } -- cgit v1.2.3-55-g6feb