Skip to content

[GR-73126] Fix 'Cannot import thread._excepthook' #172

[GR-73126] Fix 'Cannot import thread._excepthook'

[GR-73126] Fix 'Cannot import thread._excepthook' #172

Workflow file for this run

name: Run CI unittests
on:
pull_request:
types: [opened, ready_for_review, synchronize]
workflow_dispatch:
jobs:
build-standalone-artifacts:
if: github.event.pull_request.draft == false && success()
uses: ./.github/workflows/ci-matrix-gen.yml
with:
jobs_to_run: ^(?:python-svm-build|style|style-ecj)-gate-.*$
logs_retention_days: 0
artifacts_retention_days: 0
run-tests:
if: success()
needs: build-standalone-artifacts
uses: ./.github/workflows/ci-matrix-gen.yml
with:
jobs_to_run: ^(?!python-svm-build|style).*-gate.*$
export_test_reports: true
collect-reports:
if: always()
needs: run-tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Download test reports
uses: actions/download-artifact@v5
with:
pattern: '*_test_reports'
merge-multiple: true
path: test-reports
- name: Merge test reports
run: |
python3 .github/scripts/merge_reports.py \
--outfile merged_test_reports.json \
--dir test-reports \
--pattern "**/*.json" \
--status-filter "failed"
- name: Upload merged test report
if: always()
uses: actions/upload-artifact@v5
with:
name: merged_test_reports
path: merged_test_reports.json
if-no-files-found: ignore