CI: test the car_porting example notebooks (#31131)

* dont use route

* fix and cleanup

* test the example notebooks
old-commit-hash: f22b6681d67a0ef11d0446edfb40f50a5c1f8417
This commit is contained in:
Justin Newberry
2024-01-23 14:57:31 -08:00
committed by GitHub
parent 8768be968b
commit 6f47abeaad
+19 -1
View File
@@ -88,4 +88,22 @@ jobs:
devcontainer exec --workspace-folder . scons -j$(nproc) cereal/ common/
devcontainer exec --workspace-folder . pip install pip-install-test
devcontainer exec --workspace-folder . touch /home/batman/.comma/auth.json
devcontainer exec --workspace-folder . sudo touch /root/test.txt
devcontainer exec --workspace-folder . sudo touch /root/test.txt
notebooks:
name: notebooks
runs-on: ubuntu-20.04
if: github.repository == 'commaai/openpilot'
timeout-minutes: 45
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: ./.github/workflows/setup-with-retry
- name: Build openpilot
timeout-minutes: 5
run: ${{ env.RUN }} "scons -j$(nproc)"
- name: Test notebooks
timeout-minutes: 2
run: |
${{ env.RUN }} "pip install nbmake && pytest --nbmake tools/car_porting/examples/"