From c60a2b1830a53f511c48432b43e3aa46edebdd3d Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 24 Oct 2024 16:06:16 +0200 Subject: [PATCH] test_speed: Explicitly test the crashing command line on sparc MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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) --- test/recipes/20-test_speed.t | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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'])), -- 2.47.2