Skip to content

Commit ea13f86

Browse files
committed
show testset name as it is running
1 parent f9d7897 commit ea13f86

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

test/runtests.jl

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ using LinearFold: FASTA, Unitful, @u_str
33
using LinearFold: bpp, energy, mea, mfe, partfn, sample_structures,
44
threshknot, turbofold, zuker_subopt
55

6+
# show which testset is currently running
7+
showtestset() = println(" "^(2 * Test.get_testset_depth()), "testing ",
8+
Test.get_testset().description)
9+
610
function gen_kwargs(; use_beamsize=true)
711
function make_nt(model, is_sharpturn, verbose)
812
nt = NamedTuple()
@@ -46,9 +50,11 @@ function gen_kwargs(; use_beamsize=true)
4650
end
4751

4852

49-
@testset verbose=true "LinearFold tests" begin
53+
@testset verbose=true "LinearFold" begin
54+
showtestset()
5055

5156
@testset "energy" begin
57+
showtestset()
5258
redirect_stdio(stdout=devnull) do
5359
for kwargs in gen_kwargs(use_beamsize=false)
5460
@test energy("GGGAAACCC", "(((...)))"; kwargs...) isa Unitful.Quantity
@@ -57,6 +63,7 @@ end
5763
end
5864

5965
@testset "mfe" begin
66+
showtestset()
6067
seq = "GGGAAACCC"
6168
con = ".?(.??)??"
6269
redirect_stdio(stdout=devnull) do
@@ -73,6 +80,7 @@ end
7380
end
7481

7582
@testset "zuker_subopt" begin
83+
showtestset()
7684
seq = "GGGGGGAAAACCCCCAAAGGGGAAAAACCCCCAAAGGGGG"
7785

7886
redirect_stdio(stdout=devnull) do
@@ -92,6 +100,7 @@ end
92100
end
93101

94102
@testset "partfn" begin
103+
showtestset()
95104
seq = "GGGAAACCC"
96105
redirect_stdio(stdout=devnull) do
97106
for kwargs in gen_kwargs()
@@ -102,6 +111,7 @@ end
102111
end
103112

104113
@testset "bpp" begin
114+
showtestset()
105115
seq = "GGGAAACCC"
106116
n = length(seq)
107117

@@ -123,6 +133,7 @@ end
123133
end
124134

125135
@testset "mea" begin
136+
showtestset()
126137
seq = "GGGAAAACCCC"
127138

128139
redirect_stdio(stdout=devnull) do
@@ -139,6 +150,7 @@ end
139150
end
140151

141152
@testset "threshknot" begin
153+
showtestset()
142154
seq = "GGGGAAAACCCC"
143155
n = length(seq)
144156

@@ -160,6 +172,7 @@ end
160172
end
161173

162174
@testset "sample_structures" begin
175+
showtestset()
163176
seq = "GGGAAACC"
164177
nsamples = 20
165178

@@ -190,6 +203,7 @@ end
190203
end
191204

192205
@testset "turbofold" begin
206+
showtestset()
193207
for seqs in [
194208
["GGGAAACC", "GCGAAAAAACGCA"],
195209
["GGGAAACC", "GCGAAAAAACGCA", "CCCCUUUUUGGGGG"]]

0 commit comments

Comments
 (0)