extern
pvrecorder
src
miniaudio
tests
test_automated
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"
3
#include "
ma_test_automated_data_converter.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_result
int ma_result
Definition:
porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1658
main
int main(int argc, char **argv)
Definition:
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
ma_test_automated_data_converter.c
g_Tests
static struct @129 g_Tests
picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:13:56