| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- // SPDX-License-Identifier: GPL-2.0
- /*
- * test-all.c: Try to build all the main testcases at once.
- *
- * A well-configured system will have all the prereqs installed, so we can speed
- * up auto-detection on such systems.
- */
- /*
- * Quirk: Python headers cannot be in arbitrary places, so keep this testcase at
- * the top:
- */
- #define main main_test_libpython
- # include "test-libpython.c"
- #undef main
- #define main main_test_hello
- # include "test-hello.c"
- #undef main
- #define main main_test_libelf
- # include "test-libelf.c"
- #undef main
- #define main main_test_gettid
- # include "test-gettid.c"
- #undef main
- #define main main_test_glibc
- # include "test-glibc.c"
- #undef main
- #define main main_test_libdw
- # include "test-libdw.c"
- #undef main
- #define main main_test_eventfd
- # include "test-eventfd.c"
- #undef main
- #define main main_test_libelf_getphdrnum
- # include "test-libelf-getphdrnum.c"
- #undef main
- #define main main_test_libelf_gelf_getnote
- # include "test-libelf-gelf_getnote.c"
- #undef main
- #define main main_test_libelf_getshdrstrndx
- # include "test-libelf-getshdrstrndx.c"
- #undef main
- #define main main_test_libelf_zstd
- # include "test-libelf-zstd.c"
- #undef main
- #define main main_test_libslang
- # include "test-libslang.c"
- #undef main
- #define main main_test_backtrace
- # include "test-backtrace.c"
- #undef main
- #define main main_test_libnuma
- # include "test-libnuma.c"
- #undef main
- #define main main_test_numa_num_possible_cpus
- # include "test-numa_num_possible_cpus.c"
- #undef main
- #define main main_test_timerfd
- # include "test-timerfd.c"
- #undef main
- #define main main_test_stackprotector_all
- # include "test-stackprotector-all.c"
- #undef main
- #define main main_test_zlib
- # include "test-zlib.c"
- #undef main
- #define main main_test_pthread_attr_setaffinity_np
- # include "test-pthread-attr-setaffinity-np.c"
- #undef main
- #define main main_test_pthread_barrier
- # include "test-pthread-barrier.c"
- #undef main
- #define main main_test_scandirat
- # include "test-scandirat.c"
- #undef main
- #define main main_test_sched_getcpu
- # include "test-sched_getcpu.c"
- #undef main
- # if 0
- /*
- * Disable libbabeltrace check for test-all, because the requested
- * library version is not released yet in most distributions. Will
- * reenable later.
- */
- #define main main_test_libbabeltrace
- # include "test-libbabeltrace.c"
- #undef main
- #endif
- #define main main_test_lzma
- # include "test-lzma.c"
- #undef main
- #define main main_test_bpf
- # include "test-bpf.c"
- #undef main
- #define main main_test_sdt
- # include "test-sdt.c"
- #undef main
- #define main main_test_setns
- # include "test-setns.c"
- #undef main
- #define main main_test_libaio
- # include "test-libaio.c"
- #undef main
- #define main main_test_reallocarray
- # include "test-reallocarray.c"
- #undef main
- #define main main_test_libzstd
- # include "test-libzstd.c"
- #undef main
- #define main main_test_libtraceevent
- # include "test-libtraceevent.c"
- #undef main
- #define main main_test_libopenssl
- # include "test-libopenssl.c"
- #undef main
- int main(int argc, char *argv[])
- {
- main_test_libpython();
- main_test_hello();
- main_test_libelf();
- main_test_gettid();
- main_test_glibc();
- main_test_libdw();
- main_test_eventfd();
- main_test_libelf_getphdrnum();
- main_test_libelf_gelf_getnote();
- main_test_libelf_getshdrstrndx();
- main_test_libslang();
- main_test_backtrace();
- main_test_libnuma();
- main_test_numa_num_possible_cpus();
- main_test_timerfd();
- main_test_stackprotector_all();
- main_test_zlib();
- main_test_pthread_attr_setaffinity_np();
- main_test_pthread_barrier();
- main_test_lzma();
- main_test_bpf();
- main_test_scandirat();
- main_test_sched_getcpu();
- main_test_sdt();
- main_test_setns();
- main_test_libaio();
- main_test_reallocarray();
- main_test_libzstd();
- main_test_libtraceevent();
- main_test_libopenssl();
- return 0;
- }
|