Add option '-w' which set the output width from 80 to 94. This allows
for all table-outputting operations to display IPv4 and IPv6 addresses
aligned with the headers.
Extend test/simulation/110-chronyc to test for the five commands which
support wide mode.
To set wide display, call `chronyc` with option `-w`.
Example of a `clients` list before and after:
chronyc -n clients -p 5
Hostname NTP Drop Int IntL Last Cmd Drop Int Last
===============================================================================
2001:db8:1234:5678:90ab:cdef:1234:5678 952 0 7 - 75 0 0 - -
192.168.1.1 0 0 - - - 0 0 - -
chronyc -n -w clients -p 5
Hostname NTP Drop Int IntL Last Cmd Drop Int Last
=============================================================================================
2001:db8:1234:5678:90ab:cdef:1234:5678 952 0 7 - 75 0 0 - -
192.168.1.1 0 0 - - - 0 0 - -
This is a collection of simulation tests using the clknetsim simulator
(supported on Linux only).
https://gitlab.com/chrony/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.