]>
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 | ||
1c1a3a47 ACM |
52 | #define main main_test_libelf_gelf_getnote |
53 | # include "test-libelf-gelf_getnote.c" | |
54 | #undef main | |
55 | ||
2492c465 ACM |
56 | #define main main_test_libelf_getshdrstrndx |
57 | # include "test-libelf-getshdrstrndx.c" | |
58 | #undef main | |
59 | ||
3ca576a4 IM |
60 | #define main main_test_libunwind |
61 | # include "test-libunwind.c" | |
62 | #undef main | |
63 | ||
64 | #define main main_test_libaudit | |
65 | # include "test-libaudit.c" | |
66 | #undef main | |
67 | ||
68 | #define main main_test_libslang | |
69 | # include "test-libslang.c" | |
70 | #undef main | |
71 | ||
72 | #define main main_test_gtk2 | |
73 | # include "test-gtk2.c" | |
74 | #undef main | |
75 | ||
76 | #define main main_test_gtk2_infobar | |
77 | # include "test-gtk2-infobar.c" | |
78 | #undef main | |
79 | ||
80 | #define main main_test_libbfd | |
81 | # include "test-libbfd.c" | |
82 | #undef main | |
83 | ||
3ca576a4 IM |
84 | #define main main_test_backtrace |
85 | # include "test-backtrace.c" | |
86 | #undef main | |
87 | ||
88 | #define main main_test_libnuma | |
89 | # include "test-libnuma.c" | |
90 | #undef main | |
baa9c30e | 91 | |
f8ac8606 ACM |
92 | #define main main_test_numa_num_possible_cpus |
93 | # include "test-numa_num_possible_cpus.c" | |
94 | #undef main | |
95 | ||
87419c9a DA |
96 | #define main main_test_timerfd |
97 | # include "test-timerfd.c" | |
98 | #undef main | |
99 | ||
bc32358b JO |
100 | #define main main_test_stackprotector_all |
101 | # include "test-stackprotector-all.c" | |
102 | #undef main | |
103 | ||
45757895 JO |
104 | #define main main_test_libdw_dwarf_unwind |
105 | # include "test-libdw-dwarf-unwind.c" | |
106 | #undef main | |
107 | ||
f6d31369 AH |
108 | #define main main_test_sync_compare_and_swap |
109 | # include "test-sync-compare-and-swap.c" | |
110 | #undef main | |
111 | ||
e92ce12e NK |
112 | #define main main_test_zlib |
113 | # include "test-zlib.c" | |
114 | #undef main | |
115 | ||
459a3df7 | 116 | #define main main_test_pthread_attr_setaffinity_np |
c59a1424 | 117 | # include "test-pthread-attr-setaffinity-np.c" |
459a3df7 VG |
118 | #undef main |
119 | ||
120010cb ACM |
120 | #define main main_test_sched_getcpu |
121 | # include "test-sched_getcpu.c" | |
122 | #undef main | |
123 | ||
97e7a515 JO |
124 | # if 0 |
125 | /* | |
126 | * Disable libbabeltrace check for test-all, because the requested | |
127 | * library version is not released yet in most distributions. Will | |
128 | * reenable later. | |
129 | */ | |
130 | ||
53d0a573 JO |
131 | #define main main_test_libbabeltrace |
132 | # include "test-libbabeltrace.c" | |
133 | #undef main | |
97e7a515 | 134 | #endif |
53d0a573 | 135 | |
6c6f0f61 JO |
136 | #define main main_test_lzma |
137 | # include "test-lzma.c" | |
138 | #undef main | |
139 | ||
b0063dbf ACM |
140 | #define main main_test_get_cpuid |
141 | # include "test-get_cpuid.c" | |
142 | #undef main | |
143 | ||
0c4d40d5 WN |
144 | #define main main_test_bpf |
145 | # include "test-bpf.c" | |
146 | #undef main | |
147 | ||
8ee46460 SE |
148 | #define main main_test_libcrypto |
149 | # include "test-libcrypto.c" | |
150 | #undef main | |
151 | ||
e26e63be MH |
152 | #define main main_test_sdt |
153 | # include "test-sdt.c" | |
154 | #undef main | |
155 | ||
baa9c30e IM |
156 | int main(int argc, char *argv[]) |
157 | { | |
3ca576a4 IM |
158 | main_test_libpython(); |
159 | main_test_libpython_version(); | |
160 | main_test_libperl(); | |
161 | main_test_hello(); | |
162 | main_test_libelf(); | |
163 | main_test_libelf_mmap(); | |
164 | main_test_glibc(); | |
165 | main_test_dwarf(); | |
49247345 | 166 | main_test_dwarf_getlocations(); |
3ca576a4 | 167 | main_test_libelf_getphdrnum(); |
1c1a3a47 | 168 | main_test_libelf_gelf_getnote(); |
2492c465 | 169 | main_test_libelf_getshdrstrndx(); |
3ca576a4 IM |
170 | main_test_libunwind(); |
171 | main_test_libaudit(); | |
172 | main_test_libslang(); | |
173 | main_test_gtk2(argc, argv); | |
174 | main_test_gtk2_infobar(argc, argv); | |
175 | main_test_libbfd(); | |
3ca576a4 IM |
176 | main_test_backtrace(); |
177 | main_test_libnuma(); | |
f8ac8606 | 178 | main_test_numa_num_possible_cpus(); |
87419c9a | 179 | main_test_timerfd(); |
bc32358b | 180 | main_test_stackprotector_all(); |
45757895 | 181 | main_test_libdw_dwarf_unwind(); |
f6d31369 | 182 | main_test_sync_compare_and_swap(argc, argv); |
e92ce12e | 183 | main_test_zlib(); |
459a3df7 | 184 | main_test_pthread_attr_setaffinity_np(); |
6c6f0f61 | 185 | main_test_lzma(); |
b0063dbf | 186 | main_test_get_cpuid(); |
0c4d40d5 | 187 | main_test_bpf(); |
8ee46460 | 188 | main_test_libcrypto(); |
120010cb | 189 | main_test_sched_getcpu(); |
e26e63be | 190 | main_test_sdt(); |
baa9c30e IM |
191 | |
192 | return 0; | |
193 | } |