]>
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 | ||
44 | #define main main_test_libelf_getphdrnum | |
45 | # include "test-libelf-getphdrnum.c" | |
46 | #undef main | |
47 | ||
48 | #define main main_test_libunwind | |
49 | # include "test-libunwind.c" | |
50 | #undef main | |
51 | ||
52 | #define main main_test_libaudit | |
53 | # include "test-libaudit.c" | |
54 | #undef main | |
55 | ||
56 | #define main main_test_libslang | |
57 | # include "test-libslang.c" | |
58 | #undef main | |
59 | ||
60 | #define main main_test_gtk2 | |
61 | # include "test-gtk2.c" | |
62 | #undef main | |
63 | ||
64 | #define main main_test_gtk2_infobar | |
65 | # include "test-gtk2-infobar.c" | |
66 | #undef main | |
67 | ||
68 | #define main main_test_libbfd | |
69 | # include "test-libbfd.c" | |
70 | #undef main | |
71 | ||
3ca576a4 IM |
72 | #define main main_test_backtrace |
73 | # include "test-backtrace.c" | |
74 | #undef main | |
75 | ||
76 | #define main main_test_libnuma | |
77 | # include "test-libnuma.c" | |
78 | #undef main | |
baa9c30e | 79 | |
87419c9a DA |
80 | #define main main_test_timerfd |
81 | # include "test-timerfd.c" | |
82 | #undef main | |
83 | ||
bc32358b JO |
84 | #define main main_test_stackprotector_all |
85 | # include "test-stackprotector-all.c" | |
86 | #undef main | |
87 | ||
45757895 JO |
88 | #define main main_test_libdw_dwarf_unwind |
89 | # include "test-libdw-dwarf-unwind.c" | |
90 | #undef main | |
91 | ||
f6d31369 AH |
92 | #define main main_test_sync_compare_and_swap |
93 | # include "test-sync-compare-and-swap.c" | |
94 | #undef main | |
95 | ||
e92ce12e NK |
96 | #define main main_test_zlib |
97 | # include "test-zlib.c" | |
98 | #undef main | |
99 | ||
baa9c30e IM |
100 | int main(int argc, char *argv[]) |
101 | { | |
3ca576a4 IM |
102 | main_test_libpython(); |
103 | main_test_libpython_version(); | |
104 | main_test_libperl(); | |
105 | main_test_hello(); | |
106 | main_test_libelf(); | |
107 | main_test_libelf_mmap(); | |
108 | main_test_glibc(); | |
109 | main_test_dwarf(); | |
110 | main_test_libelf_getphdrnum(); | |
111 | main_test_libunwind(); | |
112 | main_test_libaudit(); | |
113 | main_test_libslang(); | |
114 | main_test_gtk2(argc, argv); | |
115 | main_test_gtk2_infobar(argc, argv); | |
116 | main_test_libbfd(); | |
3ca576a4 IM |
117 | main_test_backtrace(); |
118 | main_test_libnuma(); | |
87419c9a | 119 | main_test_timerfd(); |
bc32358b | 120 | main_test_stackprotector_all(); |
45757895 | 121 | main_test_libdw_dwarf_unwind(); |
f6d31369 | 122 | main_test_sync_compare_and_swap(argc, argv); |
e92ce12e | 123 | main_test_zlib(); |
baa9c30e IM |
124 | |
125 | return 0; | |
126 | } |