Commit | Line | Data |
---|---|---|
3ca576a4 IM |
1 | /* |
2 | * test-all.c: Try to build all the main testcases at once. | |
3 | * | |
4 | * A well-configured system will have all the prereqs installed, so we can speed | |
5 | * up auto-detection on such systems. | |
6 | */ | |
7 | ||
8 | /* | |
9 | * Quirk: Python and Perl headers cannot be in arbitrary places, so keep | |
10 | * these 3 testcases at the top: | |
11 | */ | |
12 | #define main main_test_libpython | |
13 | # include "test-libpython.c" | |
14 | #undef main | |
15 | ||
16 | #define main main_test_libpython_version | |
17 | # include "test-libpython-version.c" | |
18 | #undef main | |
19 | ||
20 | #define main main_test_libperl | |
21 | # include "test-libperl.c" | |
22 | #undef main | |
23 | ||
24 | #define main main_test_hello | |
25 | # include "test-hello.c" | |
26 | #undef main | |
27 | ||
28 | #define main main_test_libelf | |
29 | # include "test-libelf.c" | |
30 | #undef main | |
31 | ||
32 | #define main main_test_libelf_mmap | |
33 | # include "test-libelf-mmap.c" | |
34 | #undef main | |
35 | ||
36 | #define main main_test_glibc | |
37 | # include "test-glibc.c" | |
38 | #undef main | |
39 | ||
40 | #define main main_test_dwarf | |
41 | # include "test-dwarf.c" | |
42 | #undef main | |
43 | ||
49247345 ACM |
44 | #define main main_test_dwarf_getlocations |
45 | # include "test-dwarf_getlocations.c" | |
46 | #undef main | |
47 | ||
3ca576a4 IM |
48 | #define main main_test_libelf_getphdrnum |
49 | # include "test-libelf-getphdrnum.c" | |
50 | #undef main | |
51 | ||
52 | #define main main_test_libunwind | |
53 | # include "test-libunwind.c" | |
54 | #undef main | |
55 | ||
56 | #define main main_test_libaudit | |
57 | # include "test-libaudit.c" | |
58 | #undef main | |
59 | ||
60 | #define main main_test_libslang | |
61 | # include "test-libslang.c" | |
62 | #undef main | |
63 | ||
64 | #define main main_test_gtk2 | |
65 | # include "test-gtk2.c" | |
66 | #undef main | |
67 | ||
68 | #define main main_test_gtk2_infobar | |
69 | # include "test-gtk2-infobar.c" | |
70 | #undef main | |
71 | ||
72 | #define main main_test_libbfd | |
73 | # include "test-libbfd.c" | |
74 | #undef main | |
75 | ||
3ca576a4 IM |
76 | #define main main_test_backtrace |
77 | # include "test-backtrace.c" | |
78 | #undef main | |
79 | ||
80 | #define main main_test_libnuma | |
81 | # include "test-libnuma.c" | |
82 | #undef main | |
baa9c30e | 83 | |
f8ac8606 ACM |
84 | #define main main_test_numa_num_possible_cpus |
85 | # include "test-numa_num_possible_cpus.c" | |
86 | #undef main | |
87 | ||
87419c9a DA |
88 | #define main main_test_timerfd |
89 | # include "test-timerfd.c" | |
90 | #undef main | |
91 | ||
bc32358b JO |
92 | #define main main_test_stackprotector_all |
93 | # include "test-stackprotector-all.c" | |
94 | #undef main | |
95 | ||
45757895 JO |
96 | #define main main_test_libdw_dwarf_unwind |
97 | # include "test-libdw-dwarf-unwind.c" | |
98 | #undef main | |
99 | ||
f6d31369 AH |
100 | #define main main_test_sync_compare_and_swap |
101 | # include "test-sync-compare-and-swap.c" | |
102 | #undef main | |
103 | ||
e92ce12e NK |
104 | #define main main_test_zlib |
105 | # include "test-zlib.c" | |
106 | #undef main | |
107 | ||
459a3df7 | 108 | #define main main_test_pthread_attr_setaffinity_np |
c59a1424 | 109 | # include "test-pthread-attr-setaffinity-np.c" |
459a3df7 VG |
110 | #undef main |
111 | ||
97e7a515 JO |
112 | # if 0 |
113 | /* | |
114 | * Disable libbabeltrace check for test-all, because the requested | |
115 | * library version is not released yet in most distributions. Will | |
116 | * reenable later. | |
117 | */ | |
118 | ||
53d0a573 JO |
119 | #define main main_test_libbabeltrace |
120 | # include "test-libbabeltrace.c" | |
121 | #undef main | |
97e7a515 | 122 | #endif |
53d0a573 | 123 | |
6c6f0f61 JO |
124 | #define main main_test_lzma |
125 | # include "test-lzma.c" | |
126 | #undef main | |
127 | ||
b0063dbf ACM |
128 | #define main main_test_get_cpuid |
129 | # include "test-get_cpuid.c" | |
130 | #undef main | |
131 | ||
0c4d40d5 WN |
132 | #define main main_test_bpf |
133 | # include "test-bpf.c" | |
134 | #undef main | |
135 | ||
8ee46460 SE |
136 | #define main main_test_libcrypto |
137 | # include "test-libcrypto.c" | |
138 | #undef main | |
139 | ||
baa9c30e IM |
140 | int main(int argc, char *argv[]) |
141 | { | |
3ca576a4 IM |
142 | main_test_libpython(); |
143 | main_test_libpython_version(); | |
144 | main_test_libperl(); | |
145 | main_test_hello(); | |
146 | main_test_libelf(); | |
147 | main_test_libelf_mmap(); | |
148 | main_test_glibc(); | |
149 | main_test_dwarf(); | |
49247345 | 150 | main_test_dwarf_getlocations(); |
3ca576a4 IM |
151 | main_test_libelf_getphdrnum(); |
152 | main_test_libunwind(); | |
153 | main_test_libaudit(); | |
154 | main_test_libslang(); | |
155 | main_test_gtk2(argc, argv); | |
156 | main_test_gtk2_infobar(argc, argv); | |
157 | main_test_libbfd(); | |
3ca576a4 IM |
158 | main_test_backtrace(); |
159 | main_test_libnuma(); | |
f8ac8606 | 160 | main_test_numa_num_possible_cpus(); |
87419c9a | 161 | main_test_timerfd(); |
bc32358b | 162 | main_test_stackprotector_all(); |
45757895 | 163 | main_test_libdw_dwarf_unwind(); |
f6d31369 | 164 | main_test_sync_compare_and_swap(argc, argv); |
e92ce12e | 165 | main_test_zlib(); |
459a3df7 | 166 | main_test_pthread_attr_setaffinity_np(); |
6c6f0f61 | 167 | main_test_lzma(); |
b0063dbf | 168 | main_test_get_cpuid(); |
0c4d40d5 | 169 | main_test_bpf(); |
8ee46460 | 170 | main_test_libcrypto(); |
baa9c30e IM |
171 | |
172 | return 0; | |
173 | } |