Lines Matching +full:pylib +full:- +full:tests
2 # SPDX-License-Identifier: Apache-2.0
4 name: Misc. Pylib Scripts TestSuite
9 - main
10 - v*-branch
12 - 'scripts/pylib/build_helpers/**'
13 - '.github/workflows/pylib_tests.yml'
16 - main
17 - v*-branch
19 - 'scripts/pylib/build_helpers/**'
20 - '.github/workflows/pylib_tests.yml'
23 pylib-tests:
24 name: Misc. Pylib Unit Tests
25 runs-on: ${{ matrix.os }}
28 python-version: ['3.10', '3.11', '3.12', '3.13']
29 os: [ubuntu-22.04]
31 - name: checkout
33 - name: Set up Python ${{ matrix.python-version }}
34 uses: actions/setup-python@v5
36 python-version: ${{ matrix.python-version }}
37 - name: cache-pip-linux
42 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
43 restore-keys: |
44 ${{ runner.os }}-pip-${{ matrix.python-version }}
45 - name: install-packages
47 pip install -r scripts/requirements-base.txt -r scripts/requirements-build-test.txt
48 - name: Run pytest for build_helpers
53 echo "Run build_helpers tests"
54 PYTHONPATH=./scripts/tests pytest ./scripts/tests/build_helpers