Use the -allow-unimplemented feature of the BoringSSL runner
authorMatt Caswell <matt@openssl.org>
Wed, 19 Oct 2016 10:21:25 +0000 (11:21 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 4 Nov 2016 10:38:54 +0000 (10:38 +0000)
That way we can remove flags that we don't support

Reviewed-by: Richard Levitte <levitte@openssl.org>
test/ossl_shim/test_config.cc
test/recipes/90-test_external.t

index 30021371496a3edb5c7dffc2c9dfafbf2b0f761c..f7ae8e67a7d446d7e91b486a244f194b9fd31c12 100644 (file)
@@ -191,6 +191,7 @@ bool ParseConfig(int argc, char **argv, TestConfig *out_config) {
     }
 
     fprintf(stderr, "Unknown argument: %s\n", argv[i]);
+    exit(89);
     return false;
   }
 
index 49e2bd2005859337a3b7cd9080917677a6c8afcc..a3da76ccbd974679c3588cb7aa921683a2f07fef 100644 (file)
@@ -24,7 +24,7 @@ indir $ENV{BORING_RUNNER_DIR} => sub {
                       srctop_file("test", "ossl_shim", "ossl_shim"),
                       "-shim-config",
                       srctop_file("test", "ossl_shim", "ossl_config.json"),
-                      "-pipe"])),
+                      "-pipe", "-allow-unimplemented"])),
         "running external tests");
 }, create => 0, cleanup => 0;