Graydon Hoare
422266ac02
[Stats] Add test for -stats-output-dir and process-stats-dir.py
2017-06-02 23:49:52 -07:00
Graydon Hoare
d05d57a7d5
Merge pull request #10057 from graydon/process-stats-dir-baselines
...
Add CSV "baseline" support to process-stats-dir
2017-06-02 20:23:35 -07:00
Graydon Hoare
e10f483477
[Stats] Mangle a little more information into the file & timer names.
...
This helps disambiguate files that might otherwise be hard to sort through
if multiple runs output stats together in a single directory. The names
don't have to be perfect, just contain sufficient hints (and be parseable)
to differentiate module, arch, opt and output-type variation in jobs.
2017-06-02 18:08:31 -07:00
Graydon Hoare
5718b76ded
[process-stats-dir] Support (re)setting & comparing to CSV baselines.
2017-06-01 17:25:48 -07:00
Graydon Hoare
043918fddc
[process-stats-dir] Fix message capitalization.
2017-06-01 17:24:58 -07:00
Graydon Hoare
16fe4f7b5f
[process-stats-dir] Support LNT output (and automated submission)
2017-05-31 17:30:41 -07:00
Pavol Vaskovic
b4c00e0463
Fixed code style issues reported by python-lint.
...
Fixed E305 expected 2 blank lines after class or function definition
2017-05-31 14:25:04 +02:00
Graydon Hoare
89a21b2204
[process-stats-dir] Divide delta by old rather than new.
2017-05-16 16:58:38 -07:00
Graydon Hoare
e915081fce
[process-stats-dir] Add exit code indicating regressions in comparisons
2017-05-11 14:55:09 -07:00
Graydon Hoare
6206a85dbf
[process-stats-dir] Improve times, zeros, thresholds.
2017-05-11 14:55:09 -07:00
Graydon Hoare
d90df1ceda
[process-stats-dir] Report names at end of line.
2017-05-11 14:55:02 -07:00
Graydon Hoare
3ee90d74bb
[process-stats-dir] Add a basic old/new frontend-stats comparison mode
2017-05-11 12:12:56 -07:00
Graydon Hoare
a57e05bc9f
[process-stats-dir] Always emit CSV (in excel-tabs mode)
2017-05-11 11:57:12 -07:00
Graydon Hoare
9399cac5be
Add utils/process-stats-dir.py to digest output of swiftc -stats-output-dir
2017-05-10 14:53:53 -07:00