Skip to content

Commit 38c01d8

Browse files
authored
Update full_test_core_for_pr.yml
increase pytest log level and cleanup workflow
1 parent 7af384a commit 38c01d8

1 file changed

Lines changed: 12 additions & 24 deletions

File tree

.github/workflows/full_test_core_for_pr.yml

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ concurrency:
1818
group: full-tests-pr-${{ github.event.inputs.pr }}-${{ github.event.inputs.ref_kind }}
1919
cancel-in-progress: true
2020

21-
2221
jobs:
2322
full-tests:
2423
if: ${{ github.repository_owner == 'confident-ai' }}
@@ -28,9 +27,17 @@ jobs:
2827
env:
2928
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
3029
DEEPEVAL_TELEMETRY_OPT_OUT: 1
31-
DEEPEVAL_DEBUG_ASYNC: 0
30+
DEEPEVAL_DEBUG_ASYNC: 1
3231
LOG_LEVEL: "info"
3332
DEEPEVAL_PER_TASK_TIMEOUT_SECONDS: 240
33+
PYTHONFAULTHANDLER: "1"
34+
PYTHONASYNCIODEBUG: "1"
35+
PYTHONUNBUFFERED: "1"
36+
PYTEST_ADDOPTS: >-
37+
-vv -rA --maxfail=1 --capture=tee-sys
38+
--durations=25
39+
-o log_cli=true -o log_cli_level=INFO
40+
--log-cli-format="%(asctime)s %(levelname)s [%(name)s] %(message)s"
3441
3542
steps:
3643
- name: Resolve ref
@@ -82,40 +89,21 @@ jobs:
8289
#----------------------------------------------
8390

8491
# Run Core tests
85-
- name: Run core tests (with secrets)
92+
- name: Run core tests
8693
if: ${{ env.OPENAI_API_KEY != '' }}
87-
env:
88-
PYTHONFAULTHANDLER: "1"
89-
PYTHONASYNCIODEBUG: "1"
9094
run: |
91-
poetry run pytest -vv -rA --maxfail=1 --capture=tee-sys \
92-
--durations=25 \
95+
poetry run pytest \
9396
tests/test_core/ \
9497
--ignore=tests/test_core/test_synthesizer/ \
9598
--ignore=tests/test_core/test_datasets/
9699
97-
- name: Run core tests (no secrets)
98-
if: ${{ env.OPENAI_API_KEY == '' }}
99-
run: |
100-
poetry run pytest -vv -rA --maxfail=1 --capture=tee-sys \
101-
tests/test_core/ \
102-
--ignore=tests/test_core/test_synthesizer/ \
103-
--ignore=tests/test_core/test_datasets/ \
104-
--ignore=tests/test_core/test_evaluation/test_end_to_end/test_configs.py \
105-
--ignore=tests/test_core/test_tracing/test_dataset_iterator.py
106-
107100
# Install dev dependencies and run dev tests
108101
- name: Install dev dependencies
109102
run: poetry install --no-interaction --with dev
110103

111104
- name: Run dev tests (with secrets)
112105
if: ${{ env.OPENAI_API_KEY != '' }}
113106
run: |
114-
poetry run pytest -vv -rA --maxfail=1 --capture=tee-sys \
107+
poetry run pytest \
115108
tests/test_core/test_synthesizer/ tests/test_core/test_datasets/
116109
117-
- name: Run dev tests (no secrets)
118-
if: ${{ env.OPENAI_API_KEY == '' }}
119-
run: |
120-
poetry run pytest -vv -rA --maxfail=1 --capture=tee-sys \
121-
tests/test_core/test_datasets/

0 commit comments

Comments
 (0)