diff options
Diffstat (limited to 'test/test_run.c')
| -rw-r--r-- | test/test_run.c | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/test/test_run.c b/test/test_run.c new file mode 100644 index 0000000..8728b81 --- /dev/null +++ b/test/test_run.c @@ -0,0 +1,46 @@ +/* test_io.c -- MinUnit test runner. + + Copyright (C) 2017 Jakob Tsar-Fox, All Rights Reserved. + + This file is part of Nekopack. + + Nekopack is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at + your option) any later version. + + Nekopack is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Nekopack. If not, see <http://www.gnu.org/licenses/>. */ + +#include <stdio.h> + +#include "minunit.h" + +#include "test_header.h" +#include "test_io.h" + +int tests_run = 0; + + +static char *run_all_tests(void) { + mu_run_test(test_stream_obj); + mu_run_test(test_stream_rw); + mu_run_test(test_header_read); + return NULL; +} + + +int main(void) { + char *ret = run_all_tests(); + if (ret) { + printf("%s\n", ret); + return 1; + } + printf("Successful tests: %d\n", tests_run); + return 0; +} |