Miroslav Lichvar
03b8ca186a
test: add 138-syncloop test
2019-09-12 14:51:12 +02:00
Miroslav Lichvar
435cbef31a
test: allow nodes to poll themselves
2019-09-12 14:51:12 +02:00
Miroslav Lichvar
4adcf58368
test: remove subdirectories in tmp directory
2019-09-12 14:50:58 +02:00
Miroslav Lichvar
64e21d6281
reference: make local reference timestamp consistent
...
In the local reference mode, instead of returning the adjusted current
time as the reference time, return the same timestamp updated only once
per about 62.5 seconds.
This will enable chronyd to detect polling of itself even when the local
reference mode is active.
2019-09-12 13:01:06 +02:00
Miroslav Lichvar
6d1796d6be
test: extend 110-chronyc test
2019-09-03 13:17:44 +02:00
Miroslav Lichvar
fcaba98101
test: add 137-pool test
2019-09-03 12:41:01 +02:00
Miroslav Lichvar
9bbda5c964
test: add 013-nameserv test
2019-09-02 16:32:58 +02:00
Miroslav Lichvar
2c81d38861
test: add option to enable name/address resolving
2019-09-02 16:27:05 +02:00
Miroslav Lichvar
392a1a5ff6
test: extend 105-ntpauth test
2019-08-27 17:11:49 +02:00
Miroslav Lichvar
5982d96b75
test: extend 130-quit test
2019-08-06 16:11:07 +02:00
Miroslav Lichvar
2de24cfd82
ntp: convert to new socket API
...
Rework the NTP I/O code to use the new socket support. There are
differences in debug messages and handling of some errors.
2019-07-18 17:29:35 +02:00
Miroslav Lichvar
62d6aed6a6
test: update processing of packet log
...
Two new fields have been added to the packet log, which broke some
of the simulation tests.
2019-06-18 15:42:11 +02:00
Miroslav Lichvar
5c9e1e0b69
test: extend 133-hwtimestamp test
2019-05-10 11:01:27 +02:00
Miroslav Lichvar
e8bc41e862
test: fix tests to skip when missing required feature
2018-09-27 11:42:38 +02:00
Miroslav Lichvar
3e876d4218
test: add function for checking config.h in tests
2018-09-27 11:42:38 +02:00
Miroslav Lichvar
add932501f
test: add 136-broadcast test
2018-09-17 18:36:22 +02:00
Miroslav Lichvar
89390a738f
test: add 012-daemonts test
2018-09-17 18:36:22 +02:00
Miroslav Lichvar
fb78e60d26
test: add 135-ratelimit test
2018-09-12 19:27:48 +02:00
Miroslav Lichvar
b822c7164f
test: add 134-log test
2018-09-12 19:04:11 +02:00
Miroslav Lichvar
aa295730a0
test: extend 110-chronyc test
2018-09-12 18:17:35 +02:00
Miroslav Lichvar
49d52b547f
test: make 129-reload more reliable
2018-08-31 12:48:36 +02:00
Miroslav Lichvar
cf7b5363cd
test: extend 110-chronyc test
2018-08-31 09:55:43 +02:00
Miroslav Lichvar
7f3183cc72
test: extend 106-refclock test
2018-08-31 09:55:43 +02:00
Miroslav Lichvar
018977044a
test: add 133-hwtimestamp test
2018-08-30 08:08:19 +02:00
Miroslav Lichvar
cc49d8e6e6
test: add 132-logchange test
2018-08-28 18:27:43 +02:00
Miroslav Lichvar
933bd017b4
test: add 131-maxchange test
2018-08-28 18:27:43 +02:00
Miroslav Lichvar
d558b33d85
test: extend 108-peer test
2018-08-28 18:27:43 +02:00
Miroslav Lichvar
9268bf2cff
test: don't override user settings with default values
...
This fixes commit 671daf06b8
.
2018-08-28 18:27:43 +02:00
Miroslav Lichvar
6e10e6740c
test: add 130-quit test
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
bfaa10f2b0
test: add 129-reload test
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
9f167a7997
test: add 128-nocontrol test
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
6908163464
test: separate client/server chronyd options
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
671daf06b8
test: avoid using eval in shell scripts
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
8d5b86efe7
test: make 121-orphan more reliable
2018-08-21 15:52:35 +02:00
Miroslav Lichvar
c5bdc52a59
test: don't require exit message to be on last line
...
This is useful with enabled debug output.
2018-08-17 17:39:50 +02:00
Miroslav Lichvar
05492d1d23
test: improve 101-poll test
2018-08-10 16:46:38 +02:00
Miroslav Lichvar
159bd73f76
test: add 127-filter test
2018-08-09 14:52:08 +02:00
Miroslav Lichvar
a94f5fe007
test: extend 126-burst
2018-03-28 16:57:48 +02:00
Miroslav Lichvar
8e4c776900
test: add 126-burst test
2018-02-28 10:09:47 +01:00
Miroslav Lichvar
a4bd7f1800
test: make 119-smoothtime more reliable
2018-02-26 17:24:08 +01:00
Miroslav Lichvar
bfc2fa645c
test: add 125-packetloss test
2018-02-16 11:09:54 +01:00
Miroslav Lichvar
11111804fd
test: extend 106-refclock
2018-02-16 11:09:54 +01:00
Miroslav Lichvar
87ec67247e
test: extend 110-chronyc
2018-02-16 11:09:54 +01:00
Miroslav Lichvar
77a1f27a1d
test: add 124-tai test
2017-10-11 17:49:30 +02:00
Miroslav Lichvar
b45d864f73
test: check for maxchange message in check_chronyd_exit()
2017-10-11 17:49:21 +02:00
Miroslav Lichvar
b711873f45
test: add 123-mindelay test
2017-08-28 14:27:14 +02:00
Miroslav Lichvar
c68ca40ce4
ntp: improve maxdelayratio test
...
Similarly to the maxdelaydevratio test, include in the maximum delay
dispersion which accumulated in the interval since the last sample.
Also, enable the test for symmetric associations.
2017-08-28 14:27:14 +02:00
Miroslav Lichvar
64c2fd9888
ntp: limit number of interleaved responses in symmetric mode
...
In symmetric mode, don't send a packet in interleaved mode unless it is
the first response to the last valid request received from the peer and
there was just one response to the previous valid request. This prevents
the peer from matching the transmit timestamp with an older response if
it can't detect missed responses.
2017-08-09 09:57:13 +02:00
Miroslav Lichvar
6de7b98e76
test: improve run script
...
Add options to allow running the tests in multiple iterations while
allowing a small number of failures per test. Some tests are expected to
fail occasionally as they are basically statistical tests. Improving
their reliability is possible, but it's always a compromise between
sensitivity, reliability, and execution time.
2017-03-31 14:53:27 +02:00
Miroslav Lichvar
c390351c65
test: make 118-maxdelay more reliable
2017-03-31 14:53:27 +02:00