Wouter Klouwen
e8a4036e96
CTest: use std::chrono::steady_clock for time keeping
...
It was reported in issue #17345 that CTest does not use monotonic time
to report test duration. Monotonic clocks are not affected by large NTP
adjustments or things like daylight savings time.
As CMake 3.10 requires C++11, which introduced std::chrono, this commit
moves the time keeping in CTest from cmSystemTools::GetTime() to
std::chrono::steady_clock.
Fixes : #17345
2017-11-14 13:30:14 +00:00
..
2017-09-14 16:11:58 +03:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-09-15 10:06:41 -04:00
2017-08-27 09:58:46 +02:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-11-14 13:30:14 +00:00
2017-09-19 08:27:00 -04:00
2017-09-15 10:06:41 -04:00
2017-08-24 23:39:47 +02:00
2017-09-14 16:11:58 +03:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-09-15 10:06:41 -04:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-09-19 17:41:41 +02:00
2017-09-16 02:26:49 +03:00
2017-05-04 12:21:21 -04:00
2017-09-15 10:06:41 -04:00
2017-09-15 10:06:41 -04:00
2016-09-27 15:14:44 -04:00
2017-09-15 10:06:41 -04:00
2017-09-14 16:11:58 +03:00
2017-04-11 22:35:21 +02:00
2017-09-28 07:23:41 -04:00
2017-09-15 10:06:41 -04:00
2017-09-14 16:11:58 +03:00
2017-09-15 10:06:41 -04:00
2017-09-14 16:11:58 +03:00
2017-09-15 10:06:41 -04:00
2017-09-19 08:27:00 -04:00
2017-09-15 10:06:41 -04:00
2017-09-26 00:07:19 +02:00
2017-04-11 22:35:21 +02:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-09-15 10:06:41 -04:00
2017-11-09 13:53:50 +00:00
2017-04-11 22:35:21 +02:00
2017-09-28 07:23:41 -04:00
2017-09-15 10:06:41 -04:00
2017-09-14 16:11:58 +03:00
2017-09-15 10:06:41 -04:00
2016-09-27 15:14:44 -04:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-04-11 22:35:21 +02:00
2017-11-14 13:30:14 +00:00
2017-11-14 13:30:14 +00:00
2016-09-27 15:14:44 -04:00
2017-09-15 10:06:41 -04:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-09-15 10:06:41 -04:00
2017-09-21 11:23:19 +03:00
2017-09-15 10:06:41 -04:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-11-14 13:30:14 +00:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-11-14 13:30:14 +00:00
2017-09-15 10:06:41 -04:00
2017-08-24 23:39:47 +02:00
2017-09-15 10:06:41 -04:00
2017-09-14 16:11:58 +03:00
2017-09-15 10:06:41 -04:00
2017-09-28 07:23:41 -04:00
2017-08-26 07:41:04 +02:00
2017-09-14 16:11:58 +03:00
2017-04-11 22:35:21 +02:00
2017-09-16 02:26:49 +03:00
2017-09-15 10:06:41 -04:00
2017-09-21 11:23:19 +03:00
2017-04-11 22:35:21 +02:00
2017-09-21 11:23:19 +03:00
2017-04-11 22:35:21 +02:00
2017-11-03 10:25:05 -04:00
2017-09-15 10:06:41 -04:00
2017-09-21 11:23:19 +03:00
2017-04-11 22:35:21 +02:00
2017-09-14 16:11:58 +03:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-04-11 22:35:21 +02:00
2017-11-14 13:30:14 +00:00
2017-11-14 13:30:14 +00:00