From: Tomas Mraz Date: Thu, 24 Oct 2024 14:06:16 +0000 (+0200) Subject: test_speed: Explicitly test the crashing command line on sparc X-Git-Tag: openssl-3.5.0-alpha1~961 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c60a2b1830a53f511c48432b43e3aa46edebdd3d;p=thirdparty%2Fopenssl.git test_speed: Explicitly test the crashing command line on sparc Reviewed-by: Saša Nedvědický Reviewed-by: Paul Dale Reviewed-by: Tom Cosgrove Reviewed-by: Todd Short (Merged from https://github.com/openssl/openssl/pull/25792) --- diff --git a/test/recipes/20-test_speed.t b/test/recipes/20-test_speed.t index aa6146a97c2..3c3c5fab5fc 100644 --- a/test/recipes/20-test_speed.t +++ b/test/recipes/20-test_speed.t @@ -17,7 +17,7 @@ use OpenSSL::Test::Utils; setup("test_speed"); -plan tests => 24; +plan tests => 25; ok(run(app(['openssl', 'speed', '-testmode'])), "Simple test of all speed algorithms"); @@ -102,10 +102,15 @@ SKIP: { #We don't expect these options to have an effect in testmode but we at least #test that the option parsing works ok -ok(run(app(['openssl', 'speed', '-testmode', '-seconds', 1, '-bytes', 1, +ok(run(app(['openssl', 'speed', '-testmode', '-seconds', 1, '-bytes', 16, '-elapsed'])), "Test the seconds, bytes and elapsed options"); +#Test that this won't crash on sparc +ok(run(app(['openssl', 'speed', '-testmode', '-seconds', 1, '-bytes', 1, + 'aes-128-cbc'])), + "Test that bad bytes value doesn't make speed to crash"); + #No need to -testmode for testing -help. All we're doing is testing the option #parsing. We don't sanity check the output ok(run(app(['openssl', 'speed', '-help'])),