We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8b14e73 commit e5160eaCopy full SHA for e5160ea
test/preferences.jl
@@ -0,0 +1,21 @@
1
+import Preferences: load_preference, set_preferences!
2
+
3
+@testset "Preferences" begin
4
+ cmd = `$(Base.julia_cmd()) --startup-file=no --project -E 'using Dagger; parentmodule(Dagger.myid)'`
5
6
+ try
7
+ # Disabling the precompilation workload shaves off over half the time
8
+ # this test takes.
9
+ set_preferences!(Dagger, "precompile_workload" => false; force=true)
10
11
+ cd(dirname(Base.active_project())) do
12
+ Dagger.set_distributed_package!("Distributed")
13
+ @test readchomp(cmd) == "Distributed"
14
15
+ Dagger.set_distributed_package!("DistributedNext")
16
+ @test readchomp(cmd) == "DistributedNext"
17
+ end
18
+ finally
19
20
21
+end
0 commit comments