diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 01a1d83..06159d0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,6 +11,7 @@ jobs: julia-version: ['1', 'nightly'] julia-arch: [x64] os: [ubuntu-latest, macOS-latest, windows-latest] + check-bounds: [yes, no, auto] exclude: - os: macOS-latest julia-arch: x86 @@ -32,7 +33,9 @@ jobs: ${{ runner.os }}-test- ${{ runner.os }}- - uses: julia-actions/julia-buildpkg@latest - - uses: julia-actions/julia-runtest@latest + - uses: IanButterworth/julia-runtest@ib/bounds_check_control + with: + check_bounds: ${{ matrix.check-bounds }} env: PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} - uses: julia-actions/julia-processcoverage@v1 diff --git a/test/runtests.jl b/test/runtests.jl index 33d7c63..668b29b 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -1,6 +1,8 @@ using Test using SystemBenchmark +@show collect(Base.julia_cmd()) + @testset "SystemBenchmark" begin res = runbenchmark(); path, io = mktemp() @@ -8,7 +10,7 @@ using SystemBenchmark res2 = readbenchmark(path); comp = comparetoref(res); show(comp, allrows=true, allcols=true) - + crowd = getsubmittedbenchmarks() println("") #tidy test printing end \ No newline at end of file