@@ -66,8 +66,8 @@ EXTRA_DIST = \
6666 data/radmeth_test_design.txt \
6767 data/two_epialleles.states \
6868 data/araTha1_simulated.counts.gz \
69+ data/mlml_test_data.tgz \
6970 test_scripts/test_abismalidx.test \
70- test_scripts/test_simreads.test \
7171 test_scripts/test_abismal.test \
7272 test_scripts/test_format.test \
7373 test_scripts/test_uniq.test \
@@ -82,7 +82,8 @@ EXTRA_DIST = \
8282 test_scripts/test_states.test \
8383 test_scripts/test_amrfinder.test \
8484 test_scripts/test_hypermr.test \
85- test_scripts/test_diff.test
85+ test_scripts/test_diff.test \
86+ test_scripts/test_mlml.test
8687
8788# ## ADS: the file md5sum.txt can be regenerated by running the tests
8889# ## with "make check" and then doing `md5sum tests/* > md5sum.txt`
@@ -96,8 +97,15 @@ AM_CPPFLAGS = -I $(top_srcdir)/src/common -I $(top_srcdir)/src/smithlab_cpp -I $
9697
9798CXXFLAGS = -Wall -O3 $(OPENMP_CXXFLAGS ) # default has optimization on
9899
99- TESTS = test_scripts/test_simreads.test \
100- test_scripts/test_abismalidx.test \
100+ # ## ADS: Testing with `make check` can be a long process. Testing with
101+ # ## `make check` is designed to work recursively. Modifying this
102+ # ## behavior requires overriding build-in rules which generates
103+ # ## warnings, probably for good reason. Defining a check-local only
104+ # ## adds to functionality and does not remove the dependency that
105+ # ## causes the recursion. The preferred alternative is to do `make`
106+ # ## first and then `make check-TESTS` after. This will not do tests
107+ # ## recursively.
108+ TESTS = test_scripts/test_abismalidx.test \
101109 test_scripts/test_abismal.test \
102110 test_scripts/test_format.test \
103111 test_scripts/test_uniq.test \
@@ -112,7 +120,8 @@ TESTS = test_scripts/test_simreads.test \
112120 test_scripts/test_states.test \
113121 test_scripts/test_amrfinder.test \
114122 test_scripts/test_hypermr.test \
115- test_scripts/test_diff.test
123+ test_scripts/test_diff.test \
124+ test_scripts/test_mlml.test
116125
117126TEST_EXTENSIONS = .test
118127
@@ -230,13 +239,12 @@ CLEANFILES = \
230239 tests/reads.mstats \
231240 tests/reads.sam \
232241 tests/reads.ustats \
233- tests/simreads_1.fq \
234- tests/simreads_2.fq \
235242 tests/tRex1.idx \
236243 tests/tRex1_promoters.roi.bed \
237244 tests/reads.counts.select \
238245 tests/radmeth_test_output.txt \
239246 tests/reads.epiread \
240247 tests/two_epialleles.amr \
241248 tests/araTha1_simulated.hypermr \
242- tests/methylome_ab.diff
249+ tests/methylome_ab.diff \
250+ tests/mlml.out
0 commit comments