mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 13:48:03 +00:00
Run the bulk of pytest in parallel
This commit is contained in:
@@ -50,6 +50,7 @@ jobs:
|
|||||||
pip install xmlschema xsdata numpy lxml pytest isodate lark networkx tabulate python-dateutil shapely
|
pip install xmlschema xsdata numpy lxml pytest isodate lark networkx tabulate python-dateutil shapely
|
||||||
pip install src/bcf --no-deps
|
pip install src/bcf --no-deps
|
||||||
pip install git+https://github.com/zdhoward/aud
|
pip install git+https://github.com/zdhoward/aud
|
||||||
|
pip install pytest-xdist==3.8.0
|
||||||
|
|
||||||
- name: Install C++ dependencies
|
- name: Install C++ dependencies
|
||||||
run: |
|
run: |
|
||||||
@@ -143,7 +144,7 @@ jobs:
|
|||||||
mv ifcopenshell ifcopenshell-local # Force testing on installed module
|
mv ifcopenshell ifcopenshell-local # Force testing on installed module
|
||||||
pip install -e ../ifcpatch --no-deps # Needed for sql.py tests.
|
pip install -e ../ifcpatch --no-deps # Needed for sql.py tests.
|
||||||
ERROR=0
|
ERROR=0
|
||||||
make test || ERROR=1
|
make test-parallel || ERROR=1
|
||||||
cd ../bcf && make test || ERROR=1
|
cd ../bcf && make test || ERROR=1
|
||||||
pip install requests
|
pip install requests
|
||||||
cd ../bsdd && make test || ERROR=1
|
cd ../bsdd && make test || ERROR=1
|
||||||
|
|||||||
@@ -76,6 +76,11 @@ build-urls:
|
|||||||
test:
|
test:
|
||||||
pytest -p no:pytest-blender test --ignore=test/util/test_shape_builder.py
|
pytest -p no:pytest-blender test --ignore=test/util/test_shape_builder.py
|
||||||
|
|
||||||
|
.PHONY: test-parallel
|
||||||
|
test-parallel:
|
||||||
|
@NPROCS=$$(nproc); \
|
||||||
|
pytest -p no:pytest-blender -n $$NPROCS test --ignore=test/util/test_shape_builder.py
|
||||||
|
|
||||||
.PHONY: test-mathutils
|
.PHONY: test-mathutils
|
||||||
test-mathutils:
|
test-mathutils:
|
||||||
pytest -p no:pytest-blender test/util/test_shape_builder.py
|
pytest -p no:pytest-blender test/util/test_shape_builder.py
|
||||||
|
|||||||
Reference in New Issue
Block a user