Zack Galbreath
5489ce74b3
ctest: support <CTestMeasurement> for runtime measurements
...
Teach CTest to parse output for <CTestMeasurement> in addition to
<DartMeasurement> for measurements defined at runtime.
Use a new class (cmCTestTestMeasurementXMLParser) derived from cmXMLParser
to parse the data and attributes these XML elements. This is an improvement
over our previous approach of using a series of regular expressions.
As part of this commit we also rename some member variables and methods
to make their purpose more clear.
DartStuff -> AllTestMeasurementsRegex
DartStuff1 -> SingleTestMeasurementRegex
DartString -> TestMeasurementsOutput
GenerateDartOutput() -> GenerateCTestXML()
GenerateRegressionImages() -> RecordCustomTestMeasurements()
cmCTestRunTest::DartProcessing() -> ParseOutputForMeasurements()
2021-07-01 15:16:23 -04:00
..
2020-09-03 09:30:21 -04:00
2021-05-19 09:06:27 -04:00
2020-09-03 09:30:21 -04:00
2021-05-04 20:30:18 +02:00
2021-05-04 20:30:18 +02:00
2021-05-11 11:20:04 -04:00
2020-09-03 09:30:21 -04:00
2021-01-05 14:32:36 +02:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-02 07:27:32 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-06-02 08:41:09 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-03-13 07:36:07 -05:00
2020-09-03 09:30:21 -04:00
2021-03-28 12:04:05 +11:00
2021-05-08 16:32:43 +10:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-02 07:27:32 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-01-27 08:45:45 -05:00
2021-01-27 08:45:45 -05:00
2021-01-27 08:45:45 -05:00
2021-01-27 08:45:45 -05:00
2021-04-26 08:55:22 -04:00
2021-04-26 08:55:22 -04:00
2021-07-01 15:16:23 -04:00
2021-07-01 15:16:23 -04:00
2021-04-06 14:48:14 -04:00
2020-09-03 09:30:21 -04:00
2021-01-05 14:32:36 +02:00
2020-09-03 09:30:21 -04:00
2020-07-27 10:58:39 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-01-27 08:45:45 -05:00
2020-09-03 09:30:21 -04:00
2020-09-09 12:48:29 -04:00
2020-09-09 12:48:29 -04:00
2021-03-13 07:36:07 -05:00
2020-09-03 09:30:21 -04:00
2021-07-01 15:16:23 -04:00
2021-07-01 15:16:23 -04:00
2021-04-14 13:14:09 -04:00
2021-03-13 07:36:07 -05:00
2020-09-03 09:30:21 -04:00
2020-09-02 07:27:32 -04:00
2020-09-03 09:30:21 -04:00
2020-09-02 07:27:32 -04:00
2020-09-03 09:30:21 -04:00
2020-07-27 10:58:39 -04:00
2020-09-03 09:30:21 -04:00
2021-01-05 14:32:36 +02:00
2020-09-03 09:30:21 -04:00
2021-04-26 08:55:22 -04:00
2021-04-26 08:55:22 -04:00
2021-07-01 15:16:23 -04:00
2021-07-01 15:16:23 -04:00
2021-07-01 15:16:23 -04:00
2021-07-01 15:16:23 -04:00
2021-05-08 16:32:43 +10:00
2020-09-03 09:30:21 -04:00
2021-02-09 11:05:08 -05:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-01-05 14:32:36 +02:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-01-05 14:32:36 +02:00
2020-09-03 09:30:21 -04:00
2021-01-05 14:32:36 +02:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2020-09-03 09:30:21 -04:00
2021-01-27 08:45:45 -05:00
2021-01-27 08:45:45 -05:00