Skip to content

sudo

sudo #283

Workflow file for this run

name: tests
on: [push, pull_request]
jobs:
static_analysis:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Installing requirements
run:
python -m pip install -r requirements.txt
- name: Static analysis
run: pre-commit run --all
smoke_test:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Installing python requirements
run:
python -m pip install -r requirements.txt
- name: Installing ubuntu requirements
run:
sudo apt-get install -y --no-install-recommends clang libeigen3-dev
- name: Building
run: scons -j$(nproc)
full_test:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Installing python requirements
run:
python -m pip install -r requirements.txt
- name: Installing ubuntu requirements
run:
sudo apt-get install -y --no-install-recommends clang libeigen3-dev
- name: Installing rednose
run: pip install -e .
- name: Running all tests
run: pytest