1CC = $(CROSS_COMPILE)gcc 2BUILD_FLAGS = -DKTEST 3CFLAGS += -O3 -Wl,-no-as-needed -Wall $(BUILD_FLAGS) 4LDFLAGS += -lrt -lpthread 5 6# these are all "safe" tests that don't modify 7# system time or require escalated privledges 8TEST_GEN_PROGS = posix_timers nanosleep nsleep-lat set-timer-lat mqueue-lat \ 9 inconsistency-check raw_skew threadtest rtctest 10 11TEST_GEN_PROGS_EXTENDED = alarmtimer-suspend valid-adjtimex adjtick change_skew \ 12 skew_consistency clocksource-switch leap-a-day \ 13 leapcrash set-tai set-2038 set-tz 14 15 16include ../lib.mk 17 18# these tests require escalated privledges 19# and may modify the system time or trigger 20# other behavior like suspend 21run_destructive_tests: run_tests 22 ./alarmtimer-suspend 23 ./valid-adjtimex 24 ./adjtick 25 ./change_skew 26 ./skew_consistency 27 ./clocksource-switch 28 ./leap-a-day -s -i 10 29 ./leapcrash 30 ./set-tz 31 ./set-tai 32 ./set-2038 33 34