]> Git Repo - linux.git/blame - tools/build/feature/test-all.c
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux.git] / tools / build / feature / test-all.c
CommitLineData
b2441318 1// SPDX-License-Identifier: GPL-2.0
3ca576a4
IM
2/*
3 * test-all.c: Try to build all the main testcases at once.
4 *
5 * A well-configured system will have all the prereqs installed, so we can speed
6 * up auto-detection on such systems.
7 */
8
9/*
10 * Quirk: Python and Perl headers cannot be in arbitrary places, so keep
11 * these 3 testcases at the top:
12 */
13#define main main_test_libpython
14# include "test-libpython.c"
15#undef main
16
17#define main main_test_libpython_version
18# include "test-libpython-version.c"
19#undef main
20
21#define main main_test_libperl
22# include "test-libperl.c"
23#undef main
24
25#define main main_test_hello
26# include "test-hello.c"
27#undef main
28
29#define main main_test_libelf
30# include "test-libelf.c"
31#undef main
32
33#define main main_test_libelf_mmap
34# include "test-libelf-mmap.c"
35#undef main
36
8feb8efe
ACM
37#define main main_test_get_current_dir_name
38# include "test-get_current_dir_name.c"
39#undef main
40
3ca576a4
IM
41#define main main_test_glibc
42# include "test-glibc.c"
43#undef main
44
45#define main main_test_dwarf
46# include "test-dwarf.c"
47#undef main
48
49247345
ACM
49#define main main_test_dwarf_getlocations
50# include "test-dwarf_getlocations.c"
51#undef main
52
3ca576a4
IM
53#define main main_test_libelf_getphdrnum
54# include "test-libelf-getphdrnum.c"
55#undef main
56
1c1a3a47
ACM
57#define main main_test_libelf_gelf_getnote
58# include "test-libelf-gelf_getnote.c"
59#undef main
60
2492c465
ACM
61#define main main_test_libelf_getshdrstrndx
62# include "test-libelf-getshdrstrndx.c"
63#undef main
64
3ca576a4
IM
65#define main main_test_libunwind
66# include "test-libunwind.c"
67#undef main
68
69#define main main_test_libaudit
70# include "test-libaudit.c"
71#undef main
72
73#define main main_test_libslang
74# include "test-libslang.c"
75#undef main
76
77#define main main_test_gtk2
78# include "test-gtk2.c"
79#undef main
80
81#define main main_test_gtk2_infobar
82# include "test-gtk2-infobar.c"
83#undef main
84
85#define main main_test_libbfd
86# include "test-libbfd.c"
87#undef main
88
3ca576a4
IM
89#define main main_test_backtrace
90# include "test-backtrace.c"
91#undef main
92
93#define main main_test_libnuma
94# include "test-libnuma.c"
95#undef main
baa9c30e 96
f8ac8606
ACM
97#define main main_test_numa_num_possible_cpus
98# include "test-numa_num_possible_cpus.c"
99#undef main
100
87419c9a
DA
101#define main main_test_timerfd
102# include "test-timerfd.c"
103#undef main
104
bc32358b
JO
105#define main main_test_stackprotector_all
106# include "test-stackprotector-all.c"
107#undef main
108
45757895
JO
109#define main main_test_libdw_dwarf_unwind
110# include "test-libdw-dwarf-unwind.c"
111#undef main
112
f6d31369
AH
113#define main main_test_sync_compare_and_swap
114# include "test-sync-compare-and-swap.c"
115#undef main
116
e92ce12e
NK
117#define main main_test_zlib
118# include "test-zlib.c"
119#undef main
120
459a3df7 121#define main main_test_pthread_attr_setaffinity_np
c59a1424 122# include "test-pthread-attr-setaffinity-np.c"
459a3df7
VG
123#undef main
124
25ab5abf
ACM
125#define main main_test_pthread_barrier
126# include "test-pthread-barrier.c"
127#undef main
128
120010cb
ACM
129#define main main_test_sched_getcpu
130# include "test-sched_getcpu.c"
131#undef main
132
97e7a515
JO
133# if 0
134/*
135 * Disable libbabeltrace check for test-all, because the requested
136 * library version is not released yet in most distributions. Will
137 * reenable later.
138 */
139
53d0a573
JO
140#define main main_test_libbabeltrace
141# include "test-libbabeltrace.c"
142#undef main
97e7a515 143#endif
53d0a573 144
6c6f0f61
JO
145#define main main_test_lzma
146# include "test-lzma.c"
147#undef main
148
b0063dbf
ACM
149#define main main_test_get_cpuid
150# include "test-get_cpuid.c"
151#undef main
152
0c4d40d5
WN
153#define main main_test_bpf
154# include "test-bpf.c"
155#undef main
156
8ee46460
SE
157#define main main_test_libcrypto
158# include "test-libcrypto.c"
159#undef main
160
e26e63be
MH
161#define main main_test_sdt
162# include "test-sdt.c"
163#undef main
164
86bcdb5a
ACM
165#define main main_test_setns
166# include "test-setns.c"
167#undef main
168
aa6292f4
MP
169#define main main_test_libopencsd
170# include "test-libopencsd.c"
171#undef main
172
baa9c30e
IM
173int main(int argc, char *argv[])
174{
3ca576a4
IM
175 main_test_libpython();
176 main_test_libpython_version();
177 main_test_libperl();
178 main_test_hello();
179 main_test_libelf();
180 main_test_libelf_mmap();
8feb8efe 181 main_test_get_current_dir_name();
3ca576a4
IM
182 main_test_glibc();
183 main_test_dwarf();
49247345 184 main_test_dwarf_getlocations();
3ca576a4 185 main_test_libelf_getphdrnum();
1c1a3a47 186 main_test_libelf_gelf_getnote();
2492c465 187 main_test_libelf_getshdrstrndx();
3ca576a4
IM
188 main_test_libunwind();
189 main_test_libaudit();
190 main_test_libslang();
191 main_test_gtk2(argc, argv);
192 main_test_gtk2_infobar(argc, argv);
193 main_test_libbfd();
3ca576a4
IM
194 main_test_backtrace();
195 main_test_libnuma();
f8ac8606 196 main_test_numa_num_possible_cpus();
87419c9a 197 main_test_timerfd();
bc32358b 198 main_test_stackprotector_all();
45757895 199 main_test_libdw_dwarf_unwind();
f6d31369 200 main_test_sync_compare_and_swap(argc, argv);
e92ce12e 201 main_test_zlib();
459a3df7 202 main_test_pthread_attr_setaffinity_np();
25ab5abf 203 main_test_pthread_barrier();
6c6f0f61 204 main_test_lzma();
b0063dbf 205 main_test_get_cpuid();
0c4d40d5 206 main_test_bpf();
8ee46460 207 main_test_libcrypto();
120010cb 208 main_test_sched_getcpu();
e26e63be 209 main_test_sdt();
86bcdb5a 210 main_test_setns();
aa6292f4 211 main_test_libopencsd();
baa9c30e
IM
212
213 return 0;
214}
This page took 0.350822 seconds and 4 git commands to generate.