File tree Expand file tree Collapse file tree 1 file changed +43
-0
lines changed
Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change 1+ name : emap tests
2+ on :
3+ push:
4+ branches: [ main, develop ]
5+ pull_request:
6+ branches: [ main, develop, sk/waveform-dev ]
7+ repository_dispatch:
8+ permissions :
9+ contents: read
10+ checks: write
11+ id-token: write
12+ pull-requests: read # needed by paths-filter
13+ jobs :
14+ filter:
15+ runs-on: ubuntu-latest
16+ outputs:
17+ emap-setup: ${{ steps.filter.outputs.emap-setup }}
18+ steps:
19+ - uses: actions/checkout@v3
20+ - uses: dorny/paths-filter@v2
21+ id: filter
22+ with:
23+ filters: |
24+ emap-setup:
25+ - '.github/**'
26+ - 'emap-checker.xml'
27+ - 'emap-setup/**'
28+ emap-setup-tests:
29+ needs: [filter]
30+ runs-on: ubuntu-latest
31+ if: needs.filter.outputs.emap-setup == 'true'
32+ steps:
33+ - uses: actions/checkout@v3
34+ - name: Set up python
35+ uses: actions/setup-python@v5
36+ with:
37+ python-version: '3.11'
38+ cache "pip"
39+ - name: Install Python Dependencies
40+ run : |
41+ python -m pip install -r emap-setup/requirements.txt
42+ - name: Run tests
43+ run: pytest --cov=emap-setup/ --cov-report=xml
You can’t perform that action at this time.
0 commit comments