chrony/test/simulation
Miroslav Lichvar 727bf195d1 test: update for latest clknetsim
Latest clknetsim now allows source and destination port numbers to
differ. This fixes the tests to work with the recent changes that added
client NTP sockets.
2014-03-25 17:33:55 +01:00
..
001-defaults Add simulation tests 2014-02-27 18:34:52 +01:00
002-largenetwork Add simulation tests 2014-02-27 18:34:52 +01:00
003-largefreqoffset Add simulation tests 2014-02-27 18:34:52 +01:00
004-largetimeoffset Add simulation tests 2014-02-27 18:34:52 +01:00
005-externalstep Add simulation tests 2014-02-27 18:34:52 +01:00
006-largejitter Add simulation tests 2014-02-27 18:34:52 +01:00
007-largewander Add simulation tests 2014-02-27 18:34:52 +01:00
101-poll Add simulation tests 2014-02-27 18:34:52 +01:00
102-iburst Add simulation tests 2014-02-27 18:34:52 +01:00
103-initstepslew test: update for latest clknetsim 2014-03-25 17:33:55 +01:00
104-driftfile Add simulation tests 2014-02-27 18:34:52 +01:00
105-ntpauth test: extend 105-ntpauth 2014-03-21 13:20:29 +01:00
106-refclock Add simulation tests 2014-02-27 18:34:52 +01:00
107-allowdeny Add simulation tests 2014-02-27 18:34:52 +01:00
108-peer Add simulation tests 2014-02-27 18:34:52 +01:00
109-makestep Add simulation tests 2014-02-27 18:34:52 +01:00
110-chronyc client: print positive signed freq and offset values with sign 2014-03-21 13:20:24 +01:00
111-knownclient test: update for latest clknetsim 2014-03-25 17:33:55 +01:00
201-freqaccumulation Add simulation tests 2014-02-27 18:34:52 +01:00
README Add simulation tests 2014-02-27 18:34:52 +01:00
test.common test: update for latest clknetsim 2014-03-25 17:33:55 +01:00

This is a collection of simulation tests. They use clknetsim to simulate
multiple systems connected in a network. It's available at

https://github.com/mlichvar/clknetsim

If this directory doesn't have a clknetsim subdirectory, a known working
revision will be downloaded and compiled automatically.

Currently it runs only on Linux.

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