[tests] remove test-source variants
authorPaul Brossier <piem@piem.org>
Thu, 13 Dec 2018 15:12:02 +0000 (16:12 +0100)
committerPaul Brossier <piem@piem.org>
Thu, 13 Dec 2018 15:12:02 +0000 (16:12 +0100)
tests/src/io/test-source_multi.c [deleted file]
tests/src/io/test-source_seek.c [deleted file]

diff --git a/tests/src/io/test-source_multi.c b/tests/src/io/test-source_multi.c
deleted file mode 100644 (file)
index 69d8816..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <aubio.h>
-#include "utils_tests.h"
-
-int main (int argc, char **argv)
-{
-  sint_t err = 0;
-  if (argc < 2) {
-    PRINT_ERR("not enough arguments, running tests\n");
-    err = run_on_default_source(main);
-    PRINT_MSG("read a wave file as a mono vector\n");
-    PRINT_MSG("usage: %s <source_path> [samplerate] [hop_size]\n", argv[0]);
-    PRINT_MSG("examples:\n");
-    PRINT_MSG(" - read file.wav at original samplerate\n");
-    PRINT_MSG("       %s file.wav\n", argv[0]);
-    PRINT_MSG(" - read file.wav at 32000Hz\n");
-    PRINT_MSG("       %s file.aif 32000\n", argv[0]);
-    PRINT_MSG(" - read file.wav at original samplerate with 4096 blocks\n");
-    PRINT_MSG("       %s file.wav 0 4096 \n", argv[0]);
-    PRINT_MSG(" - read file.wav at original samplerate with 256 frames blocks, mono\n");
-    PRINT_MSG("       %s file.wav 0 4096 1\n", argv[0]);
-    return err;
-  }
-
-  uint_t samplerate = 0;
-  uint_t hop_size = 256;
-  uint_t n_frames = 0, read = 0;
-  uint_t n_channels = 0;
-  if ( argc >= 3 ) samplerate = atoi(argv[2]);
-  if ( argc >= 4 ) hop_size   = atoi(argv[3]);
-  if ( argc >= 5 ) n_channels = atoi(argv[4]);
-
-  char_t *source_path = argv[1];
-
-  aubio_source_t* s = new_aubio_source(source_path, samplerate, hop_size);
-  if (!s) { err = -1; goto beach; }
-
-  if ( samplerate == 0 ) samplerate = aubio_source_get_samplerate(s);
-
-  if ( n_channels == 0 ) n_channels = aubio_source_get_channels(s);
-
-  fmat_t *mat = new_fmat(n_channels, hop_size);
-
-  do {
-    aubio_source_do_multi (s, mat, &read);
-    fmat_print (mat);
-    n_frames += read;
-  } while ( read == hop_size );
-
-  PRINT_MSG("read %d frames in %d channels at %dHz (%d blocks) from %s\n",
-      n_frames, n_channels, samplerate, n_frames / hop_size, source_path);
-
-  del_fmat (mat);
-  del_aubio_source (s);
-beach:
-
-  return err;
-}
diff --git a/tests/src/io/test-source_seek.c b/tests/src/io/test-source_seek.c
deleted file mode 100644 (file)
index 8defe22..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#include <aubio.h>
-#include "utils_tests.h"
-
-int main (int argc, char **argv)
-{
-  uint_t err = 0;
-  if (argc < 2) {
-    PRINT_ERR("not enough arguments, running tests\n");
-    err = run_on_default_source(main);
-    PRINT_MSG("read a wave file as a mono vector\n");
-    PRINT_MSG("usage: %s <source_path> [samplerate] [hop_size]\n", argv[0]);
-    PRINT_MSG("examples:\n");
-    PRINT_MSG(" - read file.wav at original samplerate\n");
-    PRINT_MSG("       %s file.wav\n", argv[0]);
-    PRINT_MSG(" - read file.wav at 32000Hz\n");
-    PRINT_MSG("       %s file.aif 32000\n", argv[0]);
-    PRINT_MSG(" - read file.wav at original samplerate with 4096 blocks\n");
-    PRINT_MSG("       %s file.wav 0 4096 \n", argv[0]);
-    return err;
-  }
-
-  uint_t samplerate = 0;
-  uint_t hop_size = 256;
-  uint_t n_frames = 0, read = 0;
-  uint_t old_n_frames_1 = 0, old_n_frames_2 = 0, old_n_frames_3 = 0;
-  if ( argc >= 3 ) samplerate = atoi(argv[2]);
-  if ( argc >= 4 ) hop_size = atoi(argv[3]);
-
-  char_t *source_path = argv[1];
-
-  fvec_t *vec = new_fvec(hop_size);
-
-  aubio_source_t* s = new_aubio_source(source_path, samplerate, hop_size);
-  if (!s) { err = 1; goto beach; }
-
-  if (samplerate == 0 ) samplerate = aubio_source_get_samplerate(s);
-
-  do {
-    aubio_source_do(s, vec, &read);
-    //fvec_print (vec);
-    n_frames += read;
-  } while ( read == hop_size );
-
-  PRINT_MSG("read %.2fs, %d frames at %dHz (%d blocks) from %s\n",
-      n_frames * 1. / samplerate,
-      n_frames, samplerate,
-      n_frames / hop_size, source_path);
-
-  old_n_frames_1 = n_frames;
-
-  aubio_source_seek (s, 0);
-
-  n_frames = 0;
-  do {
-    aubio_source_do(s, vec, &read);
-    //fvec_print (vec);
-    n_frames += read;
-  } while ( read == hop_size );
-
-  PRINT_MSG("read %.2fs, %d frames at %dHz (%d blocks) from %s\n",
-      n_frames * 1. / samplerate,
-      n_frames, samplerate,
-      n_frames / hop_size, source_path);
-
-  old_n_frames_2 = n_frames;
-
-  aubio_source_seek (s, old_n_frames_1 / 2);
-
-  n_frames = 0;
-  do {
-    aubio_source_do(s, vec, &read);
-    //fvec_print (vec);
-    n_frames += read;
-  } while ( read == hop_size );
-
-  PRINT_MSG("read %.2fs, %d frames at %dHz (%d blocks) from %s\n",
-      n_frames * 1. / samplerate,
-      n_frames, samplerate,
-      n_frames / hop_size, source_path);
-
-  old_n_frames_3 = n_frames;
-
-  del_aubio_source (s);
-beach:
-  del_fvec (vec);
-
-  // check that we got exactly the same number of frames
-  assert ( old_n_frames_2 == old_n_frames_1 );
-  // check that we got about half the frames, with 3 decimals
-  assert ( roundf(1.e3 * old_n_frames_1 / old_n_frames_3) / 1.e3 == 2.);
-  return err;
-}