diff --git a/.github/scripts/ci-test-patching.sh b/.github/scripts/ci-test-patching.sh index 4090d779..218dce38 100755 --- a/.github/scripts/ci-test-patching.sh +++ b/.github/scripts/ci-test-patching.sh @@ -28,6 +28,12 @@ declare -a tests_to_skip=( # The required string int.jl does not appear in the output even if I test with the stock Julia code. # I do not know what is wrong, but at this point, I dont want to spend time on it. '@test occursin("int.jl", code)' "$JULIA_PATH/test/cmdlineargs.jl" + + # These are failing for v1.9.2 on the stock Julia as well. + '@test process_running(p)' "$JULIA_PATH/stdlib/Profile/test/runtests.jl" + '@test occursin("Overhead ╎", s)' "$JULIA_PATH/stdlib/Profile/test/runtests.jl" + '@test length(prof.allocs) >= 1' "$JULIA_PATH/stdlib/Profile/test/allocs.jl" + '@test length(\[a for a in prof.allocs if a.type == MyType\]) >= 1' "$JULIA_PATH/stdlib/Profile/test/allocs.jl" ) for (( i=0; i < ${#tests_to_skip[@]}; i+=2 )); do diff --git a/.github/scripts/ci-test-stdlib.sh b/.github/scripts/ci-test-stdlib.sh index c7233039..f2858768 100755 --- a/.github/scripts/ci-test-stdlib.sh +++ b/.github/scripts/ci-test-stdlib.sh @@ -22,8 +22,6 @@ declare -a tests_to_skip=( "SparseArrays" # Running LinearAlgebra in a separate job "LinearAlgebra" - # This is failing for v1.9.2 on the stock Julia as well. - "Profile" ) # These tests need multiple workers. declare -a tests_with_multi_workers=(