version: sunnypilot v0.10.1 (staging-tici) date: 2025-10-13T01:35:37 master commit: 737a6c4236e843034680c951005b38d15815363f
22 lines
293 B
Bash
Executable File
22 lines
293 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
|
|
cd $DIR
|
|
|
|
# *** env setup ***
|
|
source ./setup.sh
|
|
|
|
# *** build ***
|
|
scons -j8
|
|
|
|
# *** lint ***
|
|
ruff check .
|
|
mypy python/
|
|
|
|
|
|
# *** test ***
|
|
|
|
# TODO: make randomly work
|
|
pytest --randomly-dont-reorganize tests/
|