-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathrunall.sh
More file actions
executable file
·101 lines (80 loc) · 1.76 KB
/
runall.sh
File metadata and controls
executable file
·101 lines (80 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
dmesg -n 7
make
#disable ntpd during the run, as it can trigger failures
echo
echo "Killing ntpd:"
echo "============"
service stop ntp
service stop chrony
killall -9 ntpd
killall -9 chrony
# correctness tests, observational only
echo
echo "Consistency check:"
echo "=================="
./inconsistency-check
# XXX Offset check gives too many false positives. Skip for now
#echo
#echo "Offset check:"
#echo "============="
#./consistent-offsets
echo
echo "Raw skew check:"
echo "==============="
./raw_skew
echo
echo "Nanosleep timers check:"
echo "======================="
./nanosleep
echo
echo "Nanosleep latency check:"
echo "======================="
./nsleep-lat
echo
echo "set_timer latency check:"
echo "======================="
./set-timer-lat
echo
echo "Mqueue latency check:"
echo "======================="
./mqueue-lat
echo
echo "Alarmtimer suspend check:"
echo "========================="
./alarmtimer-suspend
# "destructive tests" that may change the date, insert leapseconds, etc
echo
echo "Adjtimex basic validation tests:"
echo "================================"
./valid-adjtimex
echo
echo "Adjtimex freq adjustment tests:"
echo "==============================="
./change_skew
./skew_consistency
echo
echo "Adjtimex tick adjustment tests:"
echo "==============================="
./adjtick
echo
echo "Clocksource changing tests:"
echo "==============================="
./clocksource-switch
echo
echo "Leap second tests:"
echo "=================="
# test for known historic bugs
./leap-a-day -s -i 10
./leapcrash
echo
echo "TAI setting tests:"
echo "=================="
./set-tai
# time value edge cases
echo
echo "Settimeofday edge cases:"
echo "========================"
./set-2038
# longer running stress tests
./threadtest -t 300 -n 16
./threadtest -t 300 -n 16 -i