brintos

brintos / linux-shallow public Read only

0
0
Text · 4.6 KiB · 6f4bf38 Raw
224 lines · c
1// SPDX-License-Identifier: GPL-2.02/*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 speed6 * up auto-detection on such systems.7 */8 9/*10 * Quirk: Python and Perl headers cannot be in arbitrary places, so keep11 * these 3 testcases at the top:12 */13#define main main_test_libpython14# include "test-libpython.c"15#undef main16 17#define main main_test_libperl18# include "test-libperl.c"19#undef main20 21#define main main_test_hello22# include "test-hello.c"23#undef main24 25#define main main_test_libelf26# include "test-libelf.c"27#undef main28 29#define main main_test_get_current_dir_name30# include "test-get_current_dir_name.c"31#undef main32 33#define main main_test_gettid34# include "test-gettid.c"35#undef main36 37#define main main_test_glibc38# include "test-glibc.c"39#undef main40 41#define main main_test_dwarf42# include "test-dwarf.c"43#undef main44 45#define main main_test_dwarf_getlocations46# include "test-dwarf_getlocations.c"47#undef main48 49#define main main_test_eventfd50# include "test-eventfd.c"51#undef main52 53#define main main_test_libelf_getphdrnum54# include "test-libelf-getphdrnum.c"55#undef main56 57#define main main_test_libelf_gelf_getnote58# include "test-libelf-gelf_getnote.c"59#undef main60 61#define main main_test_libelf_getshdrstrndx62# include "test-libelf-getshdrstrndx.c"63#undef main64 65#define main main_test_libunwind66# include "test-libunwind.c"67#undef main68 69#define main main_test_libslang70# include "test-libslang.c"71#undef main72 73#define main main_test_libbfd74# include "test-libbfd.c"75#undef main76 77#define main main_test_libbfd_buildid78# include "test-libbfd-buildid.c"79#undef main80 81#define main main_test_backtrace82# include "test-backtrace.c"83#undef main84 85#define main main_test_libnuma86# include "test-libnuma.c"87#undef main88 89#define main main_test_numa_num_possible_cpus90# include "test-numa_num_possible_cpus.c"91#undef main92 93#define main main_test_timerfd94# include "test-timerfd.c"95#undef main96 97#define main main_test_stackprotector_all98# include "test-stackprotector-all.c"99#undef main100 101#define main main_test_libdw_dwarf_unwind102# include "test-libdw-dwarf-unwind.c"103#undef main104 105#define main main_test_zlib106# include "test-zlib.c"107#undef main108 109#define main main_test_pthread_attr_setaffinity_np110# include "test-pthread-attr-setaffinity-np.c"111#undef main112 113#define main main_test_pthread_barrier114# include "test-pthread-barrier.c"115#undef main116 117#define main main_test_scandirat118# include "test-scandirat.c"119#undef main120 121#define main main_test_sched_getcpu122# include "test-sched_getcpu.c"123#undef main124 125# if 0126/*127 * Disable libbabeltrace check for test-all, because the requested128 * library version is not released yet in most distributions. Will129 * reenable later.130 */131 132#define main main_test_libbabeltrace133# include "test-libbabeltrace.c"134#undef main135#endif136 137#define main main_test_lzma138# include "test-lzma.c"139#undef main140 141#define main main_test_get_cpuid142# include "test-get_cpuid.c"143#undef main144 145#define main main_test_bpf146# include "test-bpf.c"147#undef main148 149#define main main_test_libcrypto150# include "test-libcrypto.c"151#undef main152 153#define main main_test_sdt154# include "test-sdt.c"155#undef main156 157#define main main_test_setns158# include "test-setns.c"159#undef main160 161#define main main_test_libaio162# include "test-libaio.c"163#undef main164 165#define main main_test_reallocarray166# include "test-reallocarray.c"167#undef main168 169#define main main_test_disassembler_four_args170# include "test-disassembler-four-args.c"171#undef main172 173#define main main_test_disassembler_init_styled174# include "test-disassembler-init-styled.c"175#undef main176 177#define main main_test_libzstd178# include "test-libzstd.c"179#undef main180 181int main(int argc, char *argv[])182{183	main_test_libpython();184	main_test_libperl();185	main_test_hello();186	main_test_libelf();187	main_test_get_current_dir_name();188	main_test_gettid();189	main_test_glibc();190	main_test_dwarf();191	main_test_dwarf_getlocations();192	main_test_eventfd();193	main_test_libelf_getphdrnum();194	main_test_libelf_gelf_getnote();195	main_test_libelf_getshdrstrndx();196	main_test_libunwind();197	main_test_libslang();198	main_test_libbfd();199	main_test_libbfd_buildid();200	main_test_backtrace();201	main_test_libnuma();202	main_test_numa_num_possible_cpus();203	main_test_timerfd();204	main_test_stackprotector_all();205	main_test_libdw_dwarf_unwind();206	main_test_zlib();207	main_test_pthread_attr_setaffinity_np();208	main_test_pthread_barrier();209	main_test_lzma();210	main_test_get_cpuid();211	main_test_bpf();212	main_test_libcrypto();213	main_test_scandirat();214	main_test_sched_getcpu();215	main_test_sdt();216	main_test_setns();217	main_test_libaio();218	main_test_reallocarray();219	main_test_disassembler_four_args();220	main_test_libzstd();221 222	return 0;223}224