Skip to content

feat(benchmark): per-k latency sweep infrastructure + GPU/CPU report #88

feat(benchmark): per-k latency sweep infrastructure + GPU/CPU report

feat(benchmark): per-k latency sweep infrastructure + GPU/CPU report #88

Workflow file for this run

name: Build and Analyze
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install test dependencies
run: pip install pytest
- name: Run evaluation tests
working-directory: evaluation
run: python -m pytest tests/ -v
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: zulu
java-version: '17'
check-latest: true
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
cache: true
- name: Get Flutter dependencies
working-directory: app
run: flutter pub get
- name: Analyze code
working-directory: app
run: flutter analyze
- name: Build release APK
working-directory: app
run: flutter build apk --release