Skip to content

Commit 9666d5f

Browse files
committed
add installs
1 parent 80be865 commit 9666d5f

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

.github/workflows/build-docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Install dependencies
5151
run: |
52-
uv sync --group docs
52+
uv sync --group docs --all-groups
5353
5454
- name: Run tests
5555
if: github.event_name != 'workflow_dispatch'

.github/workflows/reusable-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- name: Install dependencies for Python ${{ matrix.python-version }}
4040
run: |
4141
uv python pin ${{ matrix.python-version }}
42-
uv sync --group test
42+
uv sync --group test --all-groups
4343
4444
- name: Run tests
4545
run: |

tests/pipeline/test_optimization.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
],
2323
)
2424
def test_with_regex(dataset, data_config, refit_after):
25+
pytest.importorskip("sentence_transformers", reason="Sentence Transformers library is required for regex-based pipelines")
2526
project_dir = setup_environment()
2627
search_space = get_search_space("regex")
2728

@@ -34,6 +35,8 @@ def test_with_regex(dataset, data_config, refit_after):
3435

3536

3637
def test_no_node_separation(dataset_no_oos):
38+
pytest.importorskip("sentence_transformers", reason="Sentence Transformers library is required for regex-based pipelines")
39+
3740
project_dir = setup_environment()
3841
search_space = get_search_space("light")
3942

@@ -46,6 +49,8 @@ def test_no_node_separation(dataset_no_oos):
4649

4750

4851
def test_full_config(dataset_no_oos):
52+
pytest.importorskip("sentence_transformers", reason="Sentence Transformers library is required for regex-based pipelines")
53+
4954
config_path = ires.files("tests.assets.configs").joinpath("full_training.yaml")
5055
pipeline_optimizer = Pipeline.from_optimization_config(config_path)
5156
pipeline_optimizer.fit(dataset_no_oos, refit_after=False)
@@ -56,6 +61,8 @@ def test_full_config(dataset_no_oos):
5661
["tpe", "random"],
5762
)
5863
def test_bayes(dataset, sampler):
64+
pytest.importorskip("sentence_transformers", reason="Sentence Transformers library is required for regex-based pipelines")
65+
5966
project_dir = setup_environment()
6067
search_space = get_search_space("optuna")
6168

tests/pipeline/test_presets.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
],
2424
)
2525
def test_presets(dataset, preset):
26+
pytest.importorskip("sentence_transformers", reason="Sentence Transformers library is required for transformer-based presets")
2627
project_dir = setup_environment()
2728

2829
pipeline_optimizer = Pipeline.from_preset(preset)

0 commit comments

Comments
 (0)