]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test_speed: Explicitly test the crashing command line on sparc
authorTomas Mraz <tomas@openssl.org>
Thu, 24 Oct 2024 14:06:16 +0000 (16:06 +0200)
committerTodd Short <todd.short@me.com>
Mon, 28 Oct 2024 19:53:31 +0000 (15:53 -0400)
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)

test/recipes/20-test_speed.t

index aa6146a97c216a64bbdf180a0909f03e4834d995..3c3c5fab5fcdbcc21edf1f714e10bd8ef5e4b10c 100644 (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'])),