Skip to content

Commit ec4c93e

Browse files
committed
Add SKIP_GOLDEN env var to disable golden snapshot regression tests
1 parent e15037c commit ec4c93e

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/python-ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ jobs:
9393
-e POSTGRES_HOST=postgres \
9494
-e POSTGRES_PASSWORD=PdwPNS2mDN73Vfbc \
9595
-e POSTGRES_DB=polis-test \
96+
-e SKIP_GOLDEN=1 \
9697
delphi \
9798
bash -c " \
9899
set -e; \

delphi/tests/test_regression.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,19 @@
1313
pytest tests/test_regression.py --include-local # Include local datasets
1414
"""
1515

16+
import os
17+
1618
import pytest
1719
import numpy as np
1820

1921
from polismath.regression import ConversationRecorder, ConversationComparer
2022
from polismath.regression.utils import load_golden_snapshot
2123

24+
_skip_golden = pytest.mark.skipif(
25+
os.environ.get("SKIP_GOLDEN") == "1",
26+
reason="Golden snapshot tests disabled (SKIP_GOLDEN=1)",
27+
)
28+
2229

2330
def _check_golden_exists(dataset_name: str):
2431
"""
@@ -44,6 +51,7 @@ def _check_golden_exists(dataset_name: str):
4451
)
4552

4653

54+
@_skip_golden
4755
@pytest.mark.use_discovered_datasets
4856
def test_conversation_regression(dataset_name):
4957
"""
@@ -91,6 +99,7 @@ def test_conversation_regression(dataset_name):
9199
)
92100

93101

102+
@_skip_golden
94103
@pytest.mark.use_discovered_datasets
95104
def test_conversation_stages_individually(dataset_name):
96105
"""

0 commit comments

Comments
 (0)