rhino/demo/c/pvrecorder/src/miniaudio/tests/test_automated/ma_test_automated.c
Go to the documentation of this file.
1 
2 #include "../test_common/ma_test_common.c"
4 
5 int main(int argc, char** argv)
6 {
7  ma_result result;
8  ma_bool32 hasError = MA_FALSE;
9  size_t iTest;
10 
11  (void)argc;
12  (void)argv;
13 
14  result = ma_register_test("Data Conversion", test_entry__data_converter);
15  if (result != MA_SUCCESS) {
16  return result;
17  }
18 
19  for (iTest = 0; iTest < g_Tests.count; iTest += 1) {
20  printf("=== BEGIN %s ===\n", g_Tests.pTests[iTest].pName);
21  result = g_Tests.pTests[iTest].onEntry(argc, argv);
22  printf("=== END %s : %s ===\n", g_Tests.pTests[iTest].pName, (result == 0) ? "PASSED" : "FAILED");
23 
24  if (result != 0) {
25  hasError = MA_TRUE;
26  }
27  }
28 
29  if (hasError) {
30  return -1; /* Something failed. */
31  } else {
32  return 0; /* Everything passed. */
33  }
34 }
MA_FALSE
#define MA_FALSE
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1531
ma_bool32
ma_uint32 ma_bool32
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1529
ma_test_automated_data_converter.c
ma_result
int ma_result
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1658
main
int main(int argc, char **argv)
Definition: rhino/demo/c/pvrecorder/src/miniaudio/tests/test_automated/ma_test_automated.c:5
ma_register_test
ma_result ma_register_test(const char *pName, ma_test_entry_proc onEntry)
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_common/ma_test_common.c:34
test_entry__data_converter
int test_entry__data_converter(int argc, char **argv)
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_automated/ma_test_automated_data_converter.c:365
python.test_porcupine.argv
argv
Definition: test_porcupine.py:158
MA_TRUE
#define MA_TRUE
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1530
MA_SUCCESS
#define MA_SUCCESS
Definition: porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1659
g_Tests
static struct @129 g_Tests


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:13:56