Adding check.py to tests, rather than a simple generic assert on number of wheels

This commit is contained in:
Yannick Jadoul
2019-04-20 20:49:56 +02:00
parent 52e8f41b5c
commit 95d2086ced
9 changed files with 65 additions and 2 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ def single_run(test_project):
print('%s built successfully. %i wheels built.' % (test_project, len(wheels)))
# check some wheels were actually built
assert len(wheels) >= 3
subprocess.check_call([sys.executable, os.path.join(test_project, 'check.py')])
# clean up
shutil.rmtree('wheelhouse')
+1 -1
View File
@@ -14,7 +14,7 @@ if __name__ == '__main__':
### run the integration tests
test_projects = glob('test/??_*')
test_projects = sorted(glob('test/??_*'))
if len(test_projects) == 0:
print('No test projects found. Aborting.', file=sys.stderr)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = build_identifiers
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = build_identifiers
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = build_identifiers
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = [identifier for identifier in build_identifiers if "cp3" in identifier and "cp34" not in identifier]
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = build_identifiers
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = build_identifiers
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)
+9
View File
@@ -0,0 +1,9 @@
import glob
import subprocess
import sys
build_identifiers = subprocess.check_output([sys.executable, '-m', 'cibuildwheel', '--print-build-identifiers'], universal_newlines=True).strip().split('\n')
expected_identifiers = build_identifiers
built_wheels = glob.glob('wheelhouse/*.whl')
assert len(built_wheels) == len(expected_identifiers)