Skip to content

Commit 3e872c5

Browse files
author
Luke Shaw
committed
Merge branch 'main' of github.com:Blosc/python-blosc2
2 parents 6a111cc + f7a18e6 commit 3e872c5

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/conftest.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# LICENSE file in the root directory of this source tree)
77
#######################################################################
88
import os
9+
import sys
910

1011
import pytest
1112

@@ -14,6 +15,15 @@
1415

1516
def pytest_configure(config):
1617
blosc2.print_versions()
18+
if sys.platform != "emscripten":
19+
# Using the defaults for nthreads can be very time consuming for tests.
20+
# Fastest runtime (95 sec) for the whole test suite (Mac Mini M4 Pro)
21+
# blosc2.set_nthreads(1)
22+
# Second best runtime (101 sec), but still contained, and
23+
# actually tests multithreading.
24+
blosc2.set_nthreads(2)
25+
# This makes the worst time (242 sec)
26+
# blosc2.set_nthreads(blosc2.nthreads) # worst runtime ()
1727

1828

1929
@pytest.fixture(scope="session")

0 commit comments

Comments
 (0)