When running the Interpolations.jl tests without Revise.jl loaded, it works but spews a lot of deprications:
...v0.6/Interpolations/test(fbot/deps) >> julia --startup-file=no
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC)
_/ |\__'_|_|_|\__'_| |
|__/ | x86_64-pc-linux-gnu
julia> using Revise
julia> include("runtests.jl")
WARNING: WARNING: Error During Test
julia> using Revise
julia> include("runtests.jl")
WARNING: WARNING: Error During Test
Test threw an exception of type ErrorException
Expression: isnan(@inferred(getindex(etpf, -2.5)))
task switch not allowed from inside staged nor pure functions
Stacktrace:
[1] try_yieldto(::Base.##296#297{Task}, ::Task) at ./event.jl:180
[2] wait() at ./event.jl:234
[3] uv_write(::Base.TTY, ::Ptr{UInt8}, ::UInt64) at ./stream.jl:811
[4] unsafe_write(::Base.TTY, ::Ptr{UInt8}, ::UInt64) at ./stream.jl:832
[5] print at ./strings/io.jl:122 [inlined]
[6] #with_output_color#509(::Bool, ::Function, ::Function, ::Symbol, ::Base.TTY, ::String, ::Vararg{String,N} where N) at ./util.jl:404 [7] (::Base.#kw##with_output_color)(::Array{Any,1}, ::Base.#with_output_color, ::Function, ::Symbol, ::Base.TTY, ::String, ::Vararg{String,N} where N) at ./<missing>:0
[8] #print_with_color#510(::Bool, ::Function, ::Symbol, ::Base.TTY, ::String, ::Vararg{String,N} where N) at ./util.jl:417 [9] (::Base.#kw##print_with_color)(::Array{Any,1}, ::Base.#print_with_color, ::Symbol, ::Base.TTY, ::String, ::Vararg{String,N} where N) at ./<missing>:0
[10] #warn#520(::String, ::Bool, ::Tuple{StackFrame,String,Int64}, ::Array{Ptr{Void},1}, ::String, ::Int64, ::Function, ::Base.TTY, ::String, ::Vararg{String,N} where N) at ./util.jl:563
[11] (::Base.#kw##warn)(::Array{Any,1}, ::Base.#warn, ::Base.TTY, ::String) at ./<missing>:0
[12] #warn#521(::Array{Any,1}, ::Function, ::String, ::Vararg{String,N} where N) at ./util.jl:585
[13] (::Base.#kw##warn)(::Array{Any,1}, ::Base.#warn, ::String) at ./<missing>:0
[14] _depwarn(::String, ::Base.JLOptions, ::Array{Ptr{Void},1}, ::StackFrame) at ./deprecated.jl:79
[15] depwarn(::String, ::Symbol) at ./deprecated.jl:71
[16] macro expansion at ~/.julia/v0.6/Compat/src/deprecated.jl:4 [inlined]
[17] _promote_mul(::Type, ::DataType) at ~/.julia/v0.6/Interpolations/src/b-splines/indexing.jl:87
[18] mapfoldl_impl(::Base.#identity, ::Interpolations.#_promote_mul, ::Type{T} where T, ::Tuple{DataType}, ::Int64) at ./reduce.jl:43 [19] getindex_return_type(::Type{Interpolations.BSplineInterpolation{Float64,1,Array{Float64,1},Interpolations.BSpline{Interpolations.Linear},Interpolations.OnGrid,0}}, ::Tuple{DataType}) at ~/.julia/v0.6/Interpolations/src/b-splines/indexing.jl:90
[20] getindex_impl(::Type{Interpolations.FilledExtrapolation{Float64,1,Interpolations.BSplineInterpolation{Float64,1,Array{Float64,1},Interpolations.BSpline{Interpolations.Linear},Interpolations.OnGrid,0},Interpolations.BSpline{Interpolations.Linear},Interpolations.OnGrid,Float64}}, ::Tuple{DataType}) at ~/.julia/v0.6/Interpolations/src/extrapolation/filled.jl:23
[21] getindex(...) at ~/.julia/v0.6/Interpolations/src/extrapolation/filled.jl:38
[22] include_from_node1(::String) at ./loading.jl:569
[23] include(::String) at ./sysimg.jl:14
[24] include_from_node1(::String) at ./loading.jl:569
[25] include(::String) at ./sysimg.jl:14
[26] eval(::Module, ::Any) at ./boot.jl:235
[27] eval_user_input(::Any, ::Base.REPL.REPLBackend) at ./REPL.jl:66
[28] macro expansion at ~/.julia/v0.6/Revise/src/Revise.jl:644 [inlined]
[29] (::Revise.##11#12{Base.REPL.REPLBackend})() at ./event.jl:73
ERROR: LoadError: LoadError: There was an error during testing
while loading ~/.julia/v0.6/Interpolations/test/extrapolation/runtests.jl, in expression starting on line 24
while loading ~/.julia/v0.6/Interpolations/test/runtests.jl, in expression starting on line 8