diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7dbbf240d4d..66d95333887 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -132,6 +132,7 @@ jobs: PYTHON: '' TRIXI_TEST: ${{ matrix.trixi_test }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # for authenticated downloads without strict rate limits + JULIA_DEBUG: "loading" # for debugging loading issues in CI - uses: julia-actions/julia-processcoverage@v1 if: ${{ !cancelled() }} with: diff --git a/test/test_trixi.jl b/test/test_trixi.jl index b636841d0ff..6e6e5fdab52 100644 --- a/test/test_trixi.jl +++ b/test/test_trixi.jl @@ -13,7 +13,9 @@ macro test_trixi_include(expr, args...) r"┌ Warning: Problem status ALMOST_OPTIMAL; solution may be inaccurate.\n└ @ Convex ~/.julia/packages/Convex/.*\n", # Warnings for higher-precision floating data types r"┌ Warning: #= /home/runner/work/Trixi.jl/Trixi.jl/src/solvers/dgsem/interpolation.jl:118 =#:\n│ `LoopVectorization.check_args` on your inputs failed; running fallback `@inbounds @fastmath` loop instead.\n│ Use `warn_check_args=false`, e.g. `@turbo warn_check_args=false ...`, to disable this warning.\n└ @ Trixi ~/.julia/packages/LoopVectorization/.*\n", - r"┌ Warning: #= /home/runner/work/Trixi.jl/Trixi.jl/src/solvers/dgsem/interpolation.jl:136 =#:\n│ `LoopVectorization.check_args` on your inputs failed; running fallback `@inbounds @fastmath` loop instead.\n│ Use `warn_check_args=false`, e.g. `@turbo warn_check_args=false ...`, to disable this warning.\n└ @ Trixi ~/.julia/packages/LoopVectorization/.*\n" +r"┌ Warning: #= /home/runner/work/Trixi.jl/Trixi.jl/src/solvers/dgsem/interpolation.jl:136 =#:\n│ `LoopVectorization.check_args` on your inputs failed; running fallback `@inbounds @fastmath` loop instead.\n│ Use `warn_check_args=false`, e.g. `@turbo warn_check_args=false ...`, to disable this warning.\n└ @ Trixi ~/.julia/packages/LoopVectorization/.*\n", + # Debug messages + r"┌ Debug: .*\n└ @ Base loading.jl:.*\n", ] # if `maxiters` is set in tests, it is usually set to a small number to # run only a few steps - ignore possible warnings coming from that