File tree Expand file tree Collapse file tree 2 files changed +44
-6
lines changed Expand file tree Collapse file tree 2 files changed +44
-6
lines changed Original file line number Diff line number Diff line change @@ -1549,7 +1549,13 @@ end
1549
1549
end
1550
1550
1551
1551
file = joinpath (depot, " dev" , " non-existent.jl" )
1552
- @test_throws SystemError (" opening file $(repr (file)) " ) include (file)
1552
+ @test try
1553
+ include (file); false
1554
+ catch e
1555
+ @test e isa SystemError
1556
+ @test e. prefix == " opening file $(repr (file)) "
1557
+ true
1558
+ end
1553
1559
touch (file)
1554
1560
@test include_dependency (file) === nothing
1555
1561
chmod (file, 0x000 )
@@ -1559,7 +1565,13 @@ end
1559
1565
@test include_dependency (dir) === nothing
1560
1566
dir
1561
1567
end
1562
- @test_throws SystemError (" opening file or folder $(repr (dir)) " ) include_dependency (dir)
1568
+ @test try
1569
+ include_dependency (dir); false
1570
+ catch e
1571
+ @test e isa SystemError
1572
+ @test e. prefix == " opening file or folder $(repr (dir)) "
1573
+ true
1574
+ end
1563
1575
end
1564
1576
end
1565
1577
Original file line number Diff line number Diff line change @@ -2003,18 +2003,44 @@ end
2003
2003
2004
2004
precompile_test_harness (" Issue #52063" ) do load_path
2005
2005
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
2007
2013
touch (fname)
2008
2014
@test include_dependency (fname) === nothing
2009
2015
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
2011
2023
dir = mktempdir () do dir
2012
2024
@test include_dependency (dir) === nothing
2013
2025
chmod (dir, 0x000 )
2014
- @test_throws SystemError (" opening file or folder $(repr (dir)) " , Libc. ENOENT) include_dependency (dir)
2026
+ if ! iswindows ()
2027
+ @test try
2028
+ include_dependency (dir); false
2029
+ catch e
2030
+ @test e isa SystemError
2031
+ @test e. prefix == " opening file or folder $(repr (dir)) "
2032
+ true
2033
+ end
2034
+ end
2015
2035
dir
2016
2036
end
2017
- @test_throws SystemError (" opening file or folder $(repr (dir)) " ) include_dependency (dir)
2037
+ @test try
2038
+ include_dependency (dir); false
2039
+ catch e
2040
+ @test e isa SystemError
2041
+ @test e. prefix == " opening file or folder $(repr (dir)) "
2042
+ true
2043
+ end
2018
2044
end
2019
2045
2020
2046
finish_precompile_test! ()
You can’t perform that action at this time.
0 commit comments