Closed
Description
0.4.0 on 1.7.1
The call to checkinstalled
with ctx = Pkg.Types.Context
does not work anymore since the signature of project_resolve!(ctx::Context, pkgspec::PackageSpec)
in Pkg.jl has changed.
julia> TestReports.test("Foo")
ERROR: MethodError: no method matching project_resolve!(::Pkg.Types.Context, ::Vector{Pkg.Types.PackageSpec})
Closest candidates are:
project_resolve!(::Pkg.Types.EnvCache, ::AbstractVector{Pkg.Types.PackageSpec}) at ~/programs/julia-1.7.1/share/julia/stdlib/v1.7/Pkg/src/Types.jl:796
Stacktrace:
[1] checkinstalled!(ctx::Pkg.Types.Context, pkgspec::Pkg.Types.PackageSpec)
@ TestReports ~/.julia/packages/TestReports/eCRre/src/runner.jl:54
[2] test!(pkg::String, errs::Vector{AbstractString}, nopkgs::Vector{AbstractString}, notests::Vector{AbstractString}, logfilename::String; coverage::Bool, julia_args::Cmd, test_args::Cmd)
@ TestReports ~/.julia/packages/TestReports/eCRre/src/runner.jl:176
[3] test!(pkg::String, errs::Vector{AbstractString}, nopkgs::Vector{AbstractString}, notests::Vector{AbstractString}, logfilename::String)
@ TestReports ~/.julia/packages/TestReports/eCRre/src/runner.jl:171
[4] test(pkgs::Vector{String}; logfilename::Vector{String}, logfilepath::String, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ TestReports ~/.julia/packages/TestReports/eCRre/src/runner.jl:283
[5] #test#7
@ ~/.julia/packages/TestReports/eCRre/src/runner.jl:159 [inlined]
[6] test(pkg::String)
@ TestReports ~/.julia/packages/TestReports/eCRre/src/runner.jl:159
[7] top-level scope
@ REPL[4]:1
Metadata
Metadata
Assignees
Labels
No labels