Commit graph

24 commits

Author SHA1 Message Date
Jan Andre Ikenmeyer
f5ab95786f
Update MPL license to https (part 1) 2018-11-19 14:46:43 +01:00
Alan Jeffrey
fcc64cfd29 Filter out failed test-perf runs. 2018-01-05 07:43:05 -06:00
Alan Jeffrey
ee766b5e16 Add a --date option to test-perf. 2017-12-06 21:57:08 -06:00
Alan Jeffrey
4ad801930a Added explicit UTF-8 encoding to test-perf. 2017-11-30 12:45:26 -06:00
Alan Jeffrey
a57ba2a317 Include OS and architecture in test-perf data. 2017-11-20 14:12:21 -06:00
Alan Jeffrey
ed36323e0b Include a YYYYMMDD date field in the raw test-perf CSV to make Google Data Studio happy. 2017-11-16 16:36:10 -06:00
bors-servo
ee0294380b Auto merge of #19233 - asajeffrey:test-perf-csv, r=jdm
Save test-perf data in csv

<!-- Please describe your changes on the following line: -->

Most data analytics and visualization tools (e.g. Google Data Studio and Amazon Quick Sight) seem to want .csv input, not .json. This PR makes .csv the default data format.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes do not require tests because it's test infrastructure

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19233)
<!-- Reviewable:end -->
2017-11-16 00:55:30 -06:00
Alan Jeffrey
d817b224f5 Support saving test data to .csv as well as .json. 2017-11-15 12:24:09 -06:00
Alan Jeffrey
b845d44aa2 Add 'Error loading page' case for validating correctness of test-perf data. 2017-11-15 11:42:21 -06:00
Alan Jeffrey
109df3328a Add --base option to test-perf. 2017-11-13 18:58:06 -06:00
Shing Lyu
7aa3350d45 Added async performance test 2017-02-08 10:46:00 +08:00
Shing Lyu
ecfabb6e9f Use resource manager in gecko_driver and nits 2016-11-16 17:53:55 +08:00
Shing Lyu
d9a7221b0c Remove a level of unnessary function call 2016-11-16 17:16:03 +08:00
Shing Lyu
d8b862e4d7 Various easy nits 2016-11-16 17:06:14 +08:00
Shing Lyu
6110017569 Use selenium to drive gecko test 2016-11-14 11:43:23 +08:00
Shing Lyu
2407fe614b Log and readme improvements 2016-11-07 15:20:37 +08:00
Shing Lyu
9aaa088624 Use headless rendering for performance test 2016-11-07 15:20:36 +08:00
CHANG FU CHIAO
fd204e0365 Create ./mach test-perf command
in testing_commands.py, I linked the new command to test_perf.sh
in test_perf.sh, it would prepare tp5n.zip and virtual environment
then run test_all.sh
2016-09-25 14:49:51 +08:00
Alan Jeffrey
08d15e9466 Fixed formatting of timeout argument. 2016-08-19 13:50:21 -05:00
Alan Jeffrey
900518ae55 Filter reports for ones with title Error report. 2016-08-19 13:49:05 -05:00
Alan Jeffrey
8e7837159e Only include [PERF] lines in report. 2016-08-19 13:47:00 -05:00
Alan Jeffrey
a2a45a77fd Removed extra space from --userscripts option. 2016-08-19 13:46:28 -05:00
Alan Jeffrey
eb18665f5b Removed shell option from subprocess. 2016-08-19 13:45:55 -05:00
Shing Lyu
13b8f2531c Bug 10452 - Page Load Time Test Runner 2016-08-08 16:08:13 +08:00