Skip to content

Commit 1d76680

Browse files
committed
add simple tests for verbosity
1 parent cde1dfd commit 1d76680

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

test/runtests.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ if GROUP == "All" || GROUP == "Core"
1818
@time @safetestset "ForwardDiff Overloads" include("forwarddiff_overloads.jl")
1919
@time @safetestset "Traits" include("traits.jl")
2020
@time @safetestset "BandedMatrices" include("banded.jl")
21+
@time @safetestset "Verbosity" include("verbosity.jl")
2122
end
2223

2324
# Don't run Enzyme tests on prerelease

test/verbosity.jl

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using LinearSolve
2+
using LinearSolve: LinearVerbosity
3+
using SciMLVerbosity: Verbosity
4+
using Logging
5+
using Test
6+
7+
A = [1.0 0 0 0
8+
0 1 0 0
9+
0 0 1 0
10+
0 0 0 0]
11+
b = rand(4)
12+
prob = LinearProblem(A, b)
13+
14+
@test_logs (:warn, "Falling back to LU factorization") solve(prob, verbose = LinearVerbosity(default_lu_fallback = Verbosity.Warn()))
15+
16+
@test_logs (:info, "Falling back to LU factorization") solve(prob, verbose = LinearVerbosity(default_lu_fallback = Verbosity.Info()))
17+
18+
@test_logs min_level = Logging.Info solve(prob, verbose = LinearVerbosity(Verbosity.None()))

0 commit comments

Comments
 (0)