diff --git a/.github/workflows/selfdrive_tests.yaml b/.github/workflows/selfdrive_tests.yaml index fe0f6267e..c9a16af14 100644 --- a/.github/workflows/selfdrive_tests.yaml +++ b/.github/workflows/selfdrive_tests.yaml @@ -310,7 +310,7 @@ jobs: run: eval "$BUILD" - name: Test car models run: | - ${{ env.RUN }} "scons -j$(nproc) && \ + ${{ env.RUN }} "scons -j$(nproc) --test && \ coverage run selfdrive/test/test_models.py" - name: Upload coverage to Codecov run: bash <(curl -s https://codecov.io/bash) -v -F test_car_models diff --git a/SConstruct b/SConstruct index 18c8d2f12..8b682847a 100644 --- a/SConstruct +++ b/SConstruct @@ -429,6 +429,9 @@ SConscript(['selfdrive/ui/SConscript']) if arch != "Darwin": SConscript(['selfdrive/logcatd/SConscript']) +if GetOption('test'): + SConscript('panda/tests/safety/SConscript') + external_sconscript = GetOption('external_sconscript') if external_sconscript: SConscript([external_sconscript])