@@ -2003,18 +2003,42 @@ end
20032003
20042004precompile_test_harness (" Issue #52063" ) do load_path
20052005 fname = joinpath (load_path, " i_do_not_exist.jl" )
2006- @test_throws SystemError (" opening file or folder $(repr (fname)) " ) include_dependency (fname)
2006+ @test try
2007+ include_dependency (fname); false
2008+ catch e
2009+ @test e isa SystemError
2010+ @test e. prefix == " opening file or folder $(repr (fname)) "
2011+ true
2012+ end
20072013 touch (fname)
20082014 @test include_dependency (fname) === nothing
20092015 chmod (fname, 0x000 )
2010- @test_throws SystemError (" opening file or folder $(repr (fname)) " , Libc. ENOENT) include_dependency (fname)
2016+ @test try
2017+ include_dependency (fname); false
2018+ catch e
2019+ @test e isa SystemError
2020+ @test e. prefix == " opening file or folder $(repr (fname)) "
2021+ true
2022+ end broken= Sys. iswindows ()
20112023 dir = mktempdir () do dir
20122024 @test include_dependency (dir) === nothing
20132025 chmod (dir, 0x000 )
2014- @test_throws SystemError (" opening file or folder $(repr (dir)) " , Libc. ENOENT) include_dependency (dir)
2026+ @test try
2027+ include_dependency (dir); false
2028+ catch e
2029+ @test e isa SystemError
2030+ @test e. prefix == " opening file or folder $(repr (dir)) "
2031+ true
2032+ end broken= Sys. iswindows ()
20152033 dir
20162034 end
2017- @test_throws SystemError (" opening file or folder $(repr (dir)) " ) include_dependency (dir)
2035+ @test try
2036+ include_dependency (dir); false
2037+ catch e
2038+ @test e isa SystemError
2039+ @test e. prefix == " opening file or folder $(repr (dir)) "
2040+ true
2041+ end
20182042end
20192043
20202044finish_precompile_test! ()
0 commit comments