int main (int argc, char *argv []) { int do_all = 0 ; int test_count = 0 ; if (argc != 2) { printf ("Usage : %s <test>\n", argv [0]) ; printf (" Where <test> is one of the following:\n") ; printf (" wav - test adding chunks to WAV files\n") ; printf (" aiff - test adding chunks to AIFF files\n") ; printf (" all - perform all tests\n") ; exit (1) ; } ; do_all = ! strcmp (argv [1], "all") ; if (do_all || ! strcmp (argv [1], "wav")) { chunk_test ("chunks.wav", SF_FORMAT_WAV) ; chunk_test ("chunks.rifx", SF_ENDIAN_BIG | SF_FORMAT_WAV) ; chunk_test ("chunks.wavex", SF_FORMAT_WAVEX) ; test_count++ ; } ; if (do_all || ! strcmp (argv [1], "aiff")) { chunk_test ("chunks.aiff", SF_FORMAT_AIFF) ; test_count++ ; } ; if (do_all || ! strcmp (argv [1], "caf")) { chunk_test ("chunks.caf", SF_FORMAT_CAF) ; test_count++ ; } ; if (test_count == 0) { printf ("Mono : ************************************\n") ; printf ("Mono : * No '%s' test defined.\n", argv [1]) ; printf ("Mono : ************************************\n") ; return 1 ; } ; return 0 ; } /* main */
int main (int argc, char *argv []) { int do_all = 0 ; int test_count = 0, k ; if (argc != 2) { printf ("Usage : %s <test>\n", argv [0]) ; printf (" Where <test> is one of the following:\n") ; printf (" wav - test adding chunks to WAV files\n") ; printf (" aiff - test adding chunks to AIFF files\n") ; printf (" caf - test adding chunks to CAF files\n") ; printf (" rf64 - test adding chunks to RF64 files\n") ; printf (" all - perform all tests\n") ; exit (1) ; } ; do_all = ! strcmp (argv [1], "all") ; if (do_all || ! strcmp (argv [1], "wav")) { chunk_test ("chunks_pcm16.wav", SF_FORMAT_WAV | SF_FORMAT_PCM_16) ; chunk_test ("chunks_pcm16.rifx", SF_ENDIAN_BIG | SF_FORMAT_WAV | SF_FORMAT_PCM_16) ; chunk_test ("chunks_pcm16.wavex", SF_FORMAT_WAVEX | SF_FORMAT_PCM_16) ; for (k = 100 ; k < 10000 ; k *= 4) wav_subchunk_test (k) ; test_count++ ; } ; if (do_all || ! strcmp (argv [1], "aiff")) { chunk_test ("chunks_pcm16.aiff", SF_FORMAT_AIFF | SF_FORMAT_PCM_16) ; test_count++ ; } ; if (do_all || ! strcmp (argv [1], "caf")) { chunk_test ("chunks_pcm16.caf", SF_FORMAT_CAF | SF_FORMAT_PCM_16) ; chunk_test ("chunks_alac.caf", SF_FORMAT_CAF | SF_FORMAT_ALAC_16) ; large_free_test ("large_free.caf", SF_FORMAT_CAF | SF_FORMAT_PCM_16, 100) ; large_free_test ("large_free.caf", SF_FORMAT_CAF | SF_FORMAT_PCM_16, 20000) ; test_count++ ; } ; if (do_all || ! strcmp (argv [1], "rf64")) { chunk_test ("chunks_pcm16.rf64", SF_FORMAT_RF64 | SF_FORMAT_PCM_16) ; test_count++ ; } ; if (test_count == 0) { printf ("Mono : ************************************\n") ; printf ("Mono : * No '%s' test defined.\n", argv [1]) ; printf ("Mono : ************************************\n") ; return 1 ; } ; return 0 ; } /* main */
static void xtest_tee_benchmark_1003(ADBG_Case_t *c) { chunk_test(c, TA_STORAGE_BENCHMARK_CMD_TEST_REWRITE); }