diff options
Diffstat (limited to 'deps/openssl/openssl/test/recipes/95-test_external_pyca.t')
-rw-r--r-- | deps/openssl/openssl/test/recipes/95-test_external_pyca.t | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/deps/openssl/openssl/test/recipes/95-test_external_pyca.t b/deps/openssl/openssl/test/recipes/95-test_external_pyca.t new file mode 100644 index 0000000000..c1ada99416 --- /dev/null +++ b/deps/openssl/openssl/test/recipes/95-test_external_pyca.t @@ -0,0 +1,28 @@ +#! /usr/bin/env perl +# Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. +# +# Licensed under the OpenSSL license (the "License"). You may not use +# this file except in compliance with the License. You can obtain a copy +# in the file LICENSE in the source distribution or at +# https://www.openssl.org/source/license.html + + +use OpenSSL::Test; +use OpenSSL::Test::Utils; +use OpenSSL::Test qw/:DEFAULT bldtop_file data_file srctop_file cmdstr/; + +setup("test_external"); + +plan skip_all => "No external tests in this configuration" + if disabled("external-tests"); +plan skip_all => "PYCA tests not available on Windows or VMS" + if $^O =~ /^(VMS|MSWin32)$/; +plan skip_all => "PYCA Cryptography not available" + if ! -f srctop_file("pyca-cryptography", "setup.py"); +plan skip_all => "PYCA tests only available in a shared build" + if disabled("shared"); + +plan tests => 1; + +ok(run(cmd(["sh", data_file("cryptography.sh")])), + "running Python Cryptography tests"); |