test_speed: Explicitly test the crashing command line on sparc

Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/25792)
This commit is contained in:
Tomas Mraz 2024-10-24 16:06:16 +02:00 committed by Todd Short
parent 27fa9d33e1
commit c60a2b1830
1 changed files with 7 additions and 2 deletions

View File

@ -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'])),