diff --git a/SnoopCompileBot/src/botutils.jl b/SnoopCompileBot/src/botutils.jl index bc254e53d..43a9bc528 100644 --- a/SnoopCompileBot/src/botutils.jl +++ b/SnoopCompileBot/src/botutils.jl @@ -236,7 +236,7 @@ function pathof_noload(package_name::String) end ################################################################ - +export addtestdep import Pkg """ Should be removed once Pkg allows adding test dependencies to the current environment diff --git a/docs/src/bot.md b/docs/src/bot.md index 922c0d9fc..6476ed1d4 100644 --- a/docs/src/bot.md +++ b/docs/src/bot.md @@ -130,7 +130,7 @@ jobs: - name: Install dependencies run: | julia --project -e 'using Pkg; Pkg.instantiate();' - julia -e 'using Pkg; Pkg.add(PackageSpec(url = "https://github.com/timholy/SnoopCompile.jl")); Pkg.develop(PackageSpec(; path=pwd())); using SnoopCompile; SnoopCompile.addtestdep();' + julia -e 'using Pkg; Pkg.add(PackageSpec(url = "https://github.com/timholy/SnoopCompile.jl")); Pkg.develop(PackageSpec(; path=pwd())); using SnoopCompile; addtestdep();' - name: Generating precompile files run: julia --project -e 'include("deps/SnoopCompile/snoop_bot.jl")' # NOTE: must match path - name: Running Benchmark diff --git a/src/SnoopCompile.jl b/src/SnoopCompile.jl index d8e01e14f..d8283a68b 100644 --- a/src/SnoopCompile.jl +++ b/src/SnoopCompile.jl @@ -20,7 +20,7 @@ end using SnoopCompileBot export BotConfig, snoop_bot, snoop_bench -export timesum, pathof_noload, GoodPath +export timesum, pathof_noload, GoodPath, addtestdep if isdefined(SnoopCompileBot, Symbol("@snoopiBench")) # deprecated names export @snoopiBench, @snoopiBot, @snoopi_bench, @snoopi_bot