Add: julia-0.6.2
Former-commit-id: ccc667cf67d569f3fb3df39aa57c2134755a7551
This commit is contained in:
17
julia-0.6.2/share/julia/test/test_sourcepath.jl
Normal file
17
julia-0.6.2/share/julia/test/test_sourcepath.jl
Normal file
@@ -0,0 +1,17 @@
|
||||
# This file is a part of Julia. License is MIT: https://julialang.org/license
|
||||
|
||||
# source path in tasks
|
||||
path = Base.source_path()::String # this variable is leaked to the source script
|
||||
@test endswith(path, joinpath("test","test_sourcepath.jl"))
|
||||
@test let ct = current_task()
|
||||
yieldto(@task yieldto(ct, Base.source_path()))
|
||||
end == path
|
||||
@test let ct = current_task()
|
||||
yieldto(@task schedule(ct, Base.source_path()))
|
||||
end == path
|
||||
@test let ct = current_task(), t = @task Base.source_path()
|
||||
schedule(ct)
|
||||
yieldto(t)
|
||||
wait(t)
|
||||
end == path
|
||||
@test isabspath(@__FILE__)
|
||||
Reference in New Issue
Block a user