-
Notifications
You must be signed in to change notification settings - Fork 0
35 lines (34 loc) · 1.09 KB
/
skill_tests.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# ~~ Generated by projen. To modify, edit .projenrc.json and run "npx projen".
name: skill_tests
on:
pull_request: {}
workflow_dispatch: {}
jobs:
build-tests:
uses: openvoiceos/.github/.github/workflows/python_build_tests.yml@feat/shared_actions1
with:
python_matrix: '[3.8, 3.9, "3.10", "3.11"]'
unit-tests:
runs-on: ubuntu-latest
strategy:
matrix:
python: [3.8, 3.9, "3.10", "3.11"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Install dependencies
run: pip install ".[test]" pytest-cov
- name: Run tests
run: pytest --cov=.
skill_intent_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_intents.yml@master
with:
test_padacioso: false
neon_versions: "[ 3.8, 3.9, '3.10', '3.11' ]"
ovos_versions: "[ 3.8, 3.9, '3.10', '3.11' ]"
skill_resource_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_resources.yml@master
with:
skill_entrypoint: skill-meal-plan.mikejgray