Skip to content

Commit

Permalink
WIP Added tests
Browse files Browse the repository at this point in the history
  • Loading branch information
stemann committed Jan 26, 2025
1 parent 505cac8 commit ef9dea9
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 0 deletions.
12 changes: 12 additions & 0 deletions test/new.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2015,6 +2015,18 @@ end
Pkg.test("TestArguments"; test_args=`a b`, julia_args=`--quiet --check-bounds=no`)
Pkg.test("TestArguments"; test_args=["a", "b"], julia_args=["--quiet", "--check-bounds=no"])
end end

@testset "threads" begin
isolate(loaded_depot=true) do; mktempdir() do tempdir
copy_test_package(tempdir, "TestThreads")
Pkg.activate(joinpath(tempdir, "TestThreads"))
default_nthreads = Threads.nthreads()
other_nthreads = default_nthreads == 1 ? 2 : 1
Pkg.test("TestThreads"; julia_args=Cmd(`--quiet --check-bounds=no`; env=Dict("EXPECTED_NTHREADS" => "$default_nthreads")))
Pkg.test("TestThreads"; julia_args=Cmd(`--quiet --check-bounds=no`; env=Dict("EXPECTED_NTHREADS" => "$other_nthreads", "JULIA_NUM_THREADS" => "$other_nthreads")))
Pkg.test("TestThreads"; julia_args=Cmd(`--quiet --check-bounds=no --threads=$other_nthreads`; env=Dict("EXPECTED_NTHREADS" => "$other_nthreads")))
end end
end
end

#
Expand Down
1 change: 1 addition & 0 deletions test/test_packages/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Manifest.toml
2 changes: 2 additions & 0 deletions test/test_packages/TestThreads/Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
name = "TestThreads"
uuid = "79df5fe7-ed23-44ca-b7b9-b3881e57664d"
2 changes: 2 additions & 0 deletions test/test_packages/TestThreads/src/TestThreads.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
module TestThreads
end
1 change: 1 addition & 0 deletions test/test_packages/TestThreads/test/runtests.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@assert Threads.nthreads() == parse(Int, ENV["EXPECTED_NTHREADS"])

0 comments on commit ef9dea9

Please sign in to comment.