Skip to content

Centralize the complete benchmark harness in v3 #7

Centralize the complete benchmark harness in v3

Centralize the complete benchmark harness in v3 #7

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
persist-credentials: false
- uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3
with:
version: '1.12.6'
- name: Check shell syntax
run: bash -n build-release.sh run.sh test/integration.sh
- name: Parse Julia tools and fixture
run: |
julia --startup-file=no --history-file=no -e '
for path in ARGS
Meta.parseall(read(path, String); filename = path)
end
' scenario-driver.jl summarize.jl test/fixture/src/PrecompileBenchmarkFixture.jl test/fixture/lib/FixtureSupport/src/FixtureSupport.jl test/fixture/benchmark/precompile/scenarios.jl
- name: Run the fixture comparison and release checks
run: test/integration.sh