@@ -3,6 +3,10 @@ using LinearFold: FASTA, Unitful, @u_str
33using 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+
610function 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)
4650end
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
5763 end
5864
5965 @testset " mfe" begin
66+ showtestset ()
6067 seq = " GGGAAACCC"
6168 con = " .?(.??)??"
6269 redirect_stdio (stdout = devnull ) do
7380 end
7481
7582 @testset " zuker_subopt" begin
83+ showtestset ()
7684 seq = " GGGGGGAAAACCCCCAAAGGGGAAAAACCCCCAAAGGGGG"
7785
7886 redirect_stdio (stdout = devnull ) do
92100 end
93101
94102 @testset " partfn" begin
103+ showtestset ()
95104 seq = " GGGAAACCC"
96105 redirect_stdio (stdout = devnull ) do
97106 for kwargs in gen_kwargs ()
102111 end
103112
104113 @testset " bpp" begin
114+ showtestset ()
105115 seq = " GGGAAACCC"
106116 n = length (seq)
107117
123133 end
124134
125135 @testset " mea" begin
136+ showtestset ()
126137 seq = " GGGAAAACCCC"
127138
128139 redirect_stdio (stdout = devnull ) do
139150 end
140151
141152 @testset " threshknot" begin
153+ showtestset ()
142154 seq = " GGGGAAAACCCC"
143155 n = length (seq)
144156
160172 end
161173
162174 @testset " sample_structures" begin
175+ showtestset ()
163176 seq = " GGGAAACC"
164177 nsamples = 20
165178
190203 end
191204
192205 @testset " turbofold" begin
206+ showtestset ()
193207 for seqs in [
194208 [" GGGAAACC" , " GCGAAAAAACGCA" ],
195209 [" GGGAAACC" , " GCGAAAAAACGCA" , " CCCCUUUUUGGGGG" ]]
0 commit comments