forked from embeddedartistry/libmemory
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.c
More file actions
36 lines (28 loc) · 708 Bytes
/
main.c
File metadata and controls
36 lines (28 loc) · 708 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
* Copyright © 2017 Embedded Artistry LLC.
* License: MIT. See LICENSE file for details.
*/
#include <support/memory.h>
#include <tests.h>
// CMocka needs these
// clang-format off
#include <setjmp.h>
#include <stdarg.h>
#include <stddef.h>
#include <cmocka.h>
// clang-format on
int main(void)
{
int overall_result = 0;
// Generate JUnit results
cmocka_set_message_output(CM_OUTPUT_XML);
/*
* For this test framework, we need to allocate a block of memory before
* we run cmocka commands, otherwise they will fail since malloc cannot
* allocate anything
*/
allocate_memory();
overall_result |= malloc_tests();
overall_result |= aligned_malloc_tests();
return overall_result;
}