summaryrefslogtreecommitdiffstats
path: root/test/recipes/95-test_external_pyca_data/cryptography.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/recipes/95-test_external_pyca_data/cryptography.sh')
-rwxr-xr-xtest/recipes/95-test_external_pyca_data/cryptography.sh16
1 files changed, 8 insertions, 8 deletions
diff --git a/test/recipes/95-test_external_pyca_data/cryptography.sh b/test/recipes/95-test_external_pyca_data/cryptography.sh
index 3b48a87ab8..3745f133f7 100755
--- a/test/recipes/95-test_external_pyca_data/cryptography.sh
+++ b/test/recipes/95-test_external_pyca_data/cryptography.sh
@@ -12,6 +12,7 @@
# OpenSSL external testing using the Python Cryptography module
#
set -e
+set -x
O_EXE=`pwd`/$BLDTOP/apps
O_BINC=`pwd`/$BLDTOP/include
@@ -35,30 +36,29 @@ echo "------------------------------------------------------------------"
cd $SRCTOP
# Create a python virtual env and activate
-rm -rf venv-pycrypto
-virtualenv venv-pycrypto
-. ./venv-pycrypto/bin/activate
+rm -rf venv-cryptography
+python -m venv venv-cryptography
+. ./venv-cryptography/bin/activate
cd pyca-cryptography
pip install .[test]
+pip install -e vectors
echo "------------------------------------------------------------------"
echo "Building cryptography"
echo "------------------------------------------------------------------"
-python ./setup.py clean
-
-CFLAGS="-I$O_BINC -I$O_SINC -L$O_LIB" python ./setup.py build
+CFLAGS="-I$O_BINC -I$O_SINC -L$O_LIB" pip install .
echo "------------------------------------------------------------------"
echo "Running tests"
echo "------------------------------------------------------------------"
-CFLAGS="-I$O_BINC -I$O_SINC -L$O_LIB" python ./setup.py test
+CFLAGS="-I$O_BINC -I$O_SINC -L$O_LIB" pytest -n auto tests --wycheproof-root=../wycheproof
cd ../
deactivate
-rm -rf venv-pycrypto
+rm -rf venv-cryptography
exit 0