Skip to content

Commit

Permalink
Aggregate the bsq* tests
Browse files Browse the repository at this point in the history
  • Loading branch information
cannam committed Nov 6, 2020
1 parent 16be25e commit c4daecc
Show file tree
Hide file tree
Showing 5 changed files with 115 additions and 8 deletions.
2 changes: 2 additions & 0 deletions .hgignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ syntax: glob
*~
.repoint*
ext
test

1 change: 1 addition & 0 deletions main.sml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
val _ = main ()
16 changes: 8 additions & 8 deletions repoint-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"pin": "0753a33f4456"
},
"sml-stringinterpolate": {
"pin": "b2ef1dd1d62b"
"pin": "7aeea879e5af"
},
"sml-log": {
"pin": "0084064e40bf"
Expand All @@ -22,7 +22,7 @@
"pin": "16094f9666fc"
},
"sml-svg": {
"pin": "991249a8486e"
"pin": "7e0de6682cdf"
},
"sml-simplejson": {
"pin": "3ea6adb289e9"
Expand All @@ -34,7 +34,7 @@
"pin": "e4e284191d2a"
},
"sml-fft": {
"pin": "47eeecf2ab8c"
"pin": "61b8c3438f1e"
},
"bsq-signalbits": {
"pin": "d9f2f73d8ec1"
Expand All @@ -43,19 +43,19 @@
"pin": "b0e0c40c247e"
},
"bsq-resampler": {
"pin": "7586aaa85906"
"pin": "cf422470e356"
},
"bsq-matrix": {
"pin": "4031e1729486"
"pin": "eca152dd05c1"
},
"bsq-bq": {
"pin": "7e77d0494330"
"pin": "ec62e26ba013"
},
"bsq-samplestreams": {
"pin": "241dd32db315"
"pin": "1bbee1b04093"
},
"bsq-cqt": {
"pin": "2abe00cc31b4"
"pin": "fe5335361ae7"
},
"ext/bqvec": {
"pin": "95499bc80035"
Expand Down
86 changes: 86 additions & 0 deletions test.mlb
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
$(SML_LIB)/basis/basis.mlb
sml-stringinterpolate/string-interpolate.sig
sml-stringinterpolate/string-interpolate.sml
sml-stringinterpolate/string-buffer.sig
sml-stringinterpolate/string-buffer.sml
sml-log/log.sig
sml-log/log.sml
sml-fft/fft.sig
sml-fft/fft.sml
sml-fft/fft-real.sig
sml-fft/fft-real.sml
bsq-resampler/sinc.sml
bsq-resampler/kaiser.sml
bsq-resampler/resampler.sig
bsq-resampler/resampler.sml
sml-wavefile/reader.sml
sml-wavefile/writer.sml
bsq-bq/io-result.sig
bsq-bq/io-result.sml
bsq-bq/file-extension.sml
bsq-bq/bqvec.sig
bsq-bq/bqfft.sig
bsq-bq/bqresample.sig
bsq-bq/bqaudiostream.sig
bsq-bq/bqaudioio.sig
bsq-bq/sml/bqvec.sml
bsq-bq/sml/bqfft.sml
bsq-bq/sml/bqresample.sml
bsq-bq/sml/wavfilereadstream.sml
bsq-bq/sml/wavfilewritestream.sml
bsq-bq/sml/bqaudiostream.sml
bsq-bq/sml/bqaudioio.sml
bsq-matrix/dense-tensor.sig
bsq-matrix/dense-tensor-fn.sml
bsq-matrix/ordered-matrix.sig
bsq-matrix/ordered-matrix-fn.sml
bsq-matrix/arithmetic-matrix.sig
bsq-matrix/arithmetic-matrix-fn.sml
bsq-matrix/int-tensor.sml
bsq-matrix/real-tensor.sml
bsq-matrix/real-matrix.sig
bsq-matrix/real-matrix.sml
bsq-matrix/complex.sml
bsq-matrix/complex-tensor.sml
bsq-matrix/complex-matrix.sig
bsq-matrix/complex-matrix.sml
bsq-signalbits/window.sml
bsq-samplestreams/samplestream.sig
bsq-samplestreams/samplestream-fn.sml
bsq-samplestreams/synthetic.sml
bsq-samplestreams/channel-adapting-fn.sml
bsq-samplestreams/audiofile.sml
bsq-samplestreams/resampling-fn.sml
bsq-samplestreams/blockstream.sig
bsq-samplestreams/blockstream-fn.sml
bsq-samplestreams/framing-fn.sml
bsq-samplestreams/padding-fn.sml
bsq-samplestreams/frequency-domain.sig
bsq-samplestreams/frequency-domain-fn.sml
bsq-signalbits/mathmisc.sml
bsq-cqt/kernel.sml
bsq-cqt/cqt.sml
sml-smlnj-containers/lib-base-sig.sml
sml-smlnj-containers/lib-base.sml
sml-smlnj-containers/listsort-sig.sml
sml-smlnj-containers/list-mergesort.sml
bsq-bq/test/tests.sig
bsq-bq/test/test-support.sml
bsq-bq/test/test-bqvec.sml
bsq-bq/test/test-bqfft.sml
bsq-bq/test/test-bqresample.sml
bsq-bq/test/test-bqaudiostream.sml
bsq-bq/test/test-bqaudioio.sml
bsq-bq/test/test-all.sml
bsq-test/tests.sig
bsq-test/support.sml
bsq-matrix/test-checks.sml
bsq-matrix/test.sml
bsq-resampler/test-kaiser.sml
bsq-resampler/test-resampler.sml
bsq-resampler/test.sml
bsq-samplestreams/test.sml
bsq-cqt/test.sml
bsq-test/run.sml
test.sml
main.sml
18 changes: 18 additions & 0 deletions test.sml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

val all_tests =
bq_tests @
matrix_tests @
resampler_tests @
samplestreams_tests @
cqt_tests

fun main () =
(Log.resetElapsedTime ();
if (foldl (fn (t, acc) => if TestRunner.run t
then acc
else false)
true
all_tests)
then OS.Process.exit OS.Process.success
else OS.Process.exit OS.Process.failure)

0 comments on commit c4daecc

Please sign in to comment.