diff --git a/.github/workflows/all-tests.yml b/.github/workflows/all-tests.yml index e4b8fcbf11..06e8260258 100644 --- a/.github/workflows/all-tests.yml +++ b/.github/workflows/all-tests.yml @@ -79,6 +79,9 @@ jobs: shell: bash - name: Test core run: pytest -m "core" + - name: Test internal sorters + run: ./.github/run_tests.sh sorters_internal --no-virtual-env + shell: bash - name: Test extractors env: HDF5_PLUGIN_PATH: ${{ github.workspace }}/hdf5_plugin_path_maxwell @@ -111,9 +114,6 @@ jobs: - name: Test sortingcomponents run: ./.github/run_tests.sh sortingcomponents --no-virtual-env shell: bash - # - name: Test internal sorters - # run: ./.github/run_tests.sh sorters_internal --no-virtual-env - # shell: bash - name: Test generation run: ./.github/run_tests.sh generation --no-virtual-env shell: bash diff --git a/src/spikeinterface/extractors/tests/test_neoextractors.py b/src/spikeinterface/extractors/tests/test_neoextractors.py index 379bf00c6b..c5ad40af97 100644 --- a/src/spikeinterface/extractors/tests/test_neoextractors.py +++ b/src/spikeinterface/extractors/tests/test_neoextractors.py @@ -352,7 +352,7 @@ def test_pickling(self): # We run plexon2 tests only if we have dependencies (wine) -@pytest.mark.skipif(not has_plexon2_dependencies(), reason="Required dependencies not installed") +@pytest.mark.skipif(not has_plexon2_dependencies() or platform.system() == "Windows", reason="There is a bug") class Plexon2RecordingTest(RecordingCommonTestSuite, unittest.TestCase): ExtractorClass = Plexon2RecordingExtractor downloads = ["plexon"]