chrony/test/simulation
2024-06-20 15:10:42 +02:00
..
001-defaults
002-largenetwork
003-largefreqoffset
004-largetimeoffset
005-externalstep
006-largejitter test: use env shebang in all bash scripts 2021-03-04 12:36:36 +01:00
007-largewander
008-ntpera ntp: limit offset correction to supported NTP interval 2024-05-02 14:43:51 +02:00
009-sourceselection
010-multrecv
011-asymjitter
012-daemonts
013-nameserv
101-poll test: extend 101-poll and 127-filter tests 2022-07-21 15:33:35 +02:00
102-iburst
103-initstepslew
104-driftfile
105-ntpauth
106-refclock test: update description of 106-refclock 2023-03-02 15:34:03 +01:00
107-allowdeny
108-peer
109-makestep
110-chronyc test: add tests of local directive options 2024-04-04 16:24:02 +02:00
111-knownclient
112-port
113-leapsecond test: improve 113-leapsecond and 124-tai tests 2024-02-08 15:54:24 +01:00
114-presend ntp: fix presend in interleaved mode 2023-11-21 12:38:41 +01:00
115-cmdmontime
116-minsources
117-fallbackdrift
118-maxdelay sources: allow logging one selection failure on start 2024-05-02 12:51:38 +02:00
119-smoothtime sources: allow logging one selection failure on start 2024-05-02 12:51:38 +02:00
120-selectoptions test: use env shebang in all bash scripts 2021-03-04 12:36:36 +01:00
121-local test: add tests of local directive options 2024-04-04 16:24:02 +02:00
122-xleave sources: allow logging one selection failure on start 2024-05-02 12:51:38 +02:00
123-mindelay
124-tai test: make 124-tai more reliable 2024-06-04 16:25:55 +02:00
125-packetloss test: use env shebang in all bash scripts 2021-03-04 12:36:36 +01:00
126-burst sources: allow logging one selection failure on start 2024-05-02 12:51:38 +02:00
127-filter sources: allow logging one selection failure on start 2024-05-02 12:51:38 +02:00
128-nocontrol
129-reload test: extend 129-reload test 2021-04-22 10:20:31 +02:00
130-quit
131-maxchange test: use env shebang in all bash scripts 2021-03-04 12:36:36 +01:00
132-logchange test: make 132-logchange more reliable 2023-07-18 15:16:03 +02:00
133-hwtimestamp ntp: add maximum PHC poll interval 2023-03-22 09:13:53 +01:00
134-log sources: add selection log 2022-05-19 08:23:05 +02:00
135-ratelimit ntp: add server support for KoD RATE 2024-04-02 15:39:12 +02:00
136-broadcast
137-pool sources: delay source replacement 2023-06-15 14:23:47 +02:00
138-syncloop
139-nts test: make 139-nts more reliable 2023-08-08 17:11:46 +02:00
140-noclientlog
141-copy ntp: add copy option 2021-04-15 15:17:13 +02:00
142-ntpoverptp test: fix 142-ntpoverptp 2024-06-20 15:10:42 +02:00
143-manual test: add 143-manual test 2021-09-23 14:48:59 +02:00
144-monoroot sources: allow logging one selection failure on start 2024-05-02 12:51:38 +02:00
145-rtc test: add 145-rtc test 2023-04-13 16:22:50 +02:00
146-offline test: add 146-offline test 2023-04-18 11:39:27 +02:00
147-refresh ntp: refresh IP addresses periodically 2023-06-21 11:28:42 +02:00
148-replacement test: make 148-replacement more reliable 2023-07-18 15:15:45 +02:00
201-freqaccumulation
202-prefer
203-initreload conf: don't load sourcedir during initstepslew and RTC init 2024-03-12 14:57:30 +01:00
README
run
test.common ntp: add client support for network correction 2023-09-26 15:14:13 +02:00

This is a collection of simulation tests using the clknetsim simulator
(supported on Linux only).

https://github.com/mlichvar/clknetsim

The CLKNETSIM_PATH environment variable should point to the directory where
clknetsim was downloaded and compiled. If the variable is not set, the tests
will look for clknetsim in ./clknetsim in the current directory.

The tests are written in bash and they can be run directly. The ./run script
runs all tests.