* Added connectivity and location tag for WebPageTest
* If you test both using WPT and BT, wait for all metrics to arrive before sending the annotation
* Fix link to WebPageTest that before could link to old result
* Added new option for Graphite, `--graphite.annotationTitle MyTitle`
to be able to set a custom title in the annotation.
* Removed the "run" in the end from the annotation when setting a custom title.
* Fixed linting issues in graphite send-annotation
* Update lib/cli/cli.js
Fix for copy-paste misstake
Co-Authored-By: mliljedahl <liljedahl.markus@gmail.com>
* Pickup alias from Browsertime.
Only Graphite/InfluxDb use it in this release, but we should fix so
the HTML also pick is up.
Also we should change the old alias so that it's passed around
with messages instead ... but that can happen later.
* Link to Grafana setup
* [dataGenerator] Test individual lines instead of bulk
* [dataGenerator] Add EOL to pattern test (should fail)
* [dataGenerator] only push timestamp to Graphite (not StatsD)
* Send annotations if you run WebPageTest standalone.
Before we only sent annotations for Browsertime but if you run
WebPageTest standalone we should also send annotations.
* simplify as suggested by tobli
Always reject promises with an Error. This should fix the following, after sending an annotation to graphite/influxdb fails:
Warning: a promise was rejected with a non-error: [object Undefined]
* Allow S3 upload even when using custom outputFolder.
* Add new s3.path option, to override the default storage path in the S3 bucket.
* Change the default storage path in the S3 bucket to no longer include the prefix 'sitespeed-result’.
* Remove broken/not useful progress load for S3 upload (was producing 100000+ log lines.
* Extract result url building into separate module that’s made available to plugins via context.resultUrls.