Commit graph

88 commits

Author SHA1 Message Date
bors-servo
9e349544f0 Auto merge of #12946 - asajeffrey:etc-ci-performance-run-locally, r=shinglyu
Etc ci performance run locally

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

Changes to `etc/ci/performance` to get it to run locally on my machine at least!

---
<!-- 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 this is performance-testing code

<!-- 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/12946)
<!-- Reviewable:end -->
2016-09-06 04:07:05 -05:00
Alan Jeffrey
105b11ffcd Made local perf testing the default. 2016-09-05 08:43:03 -05:00
CHANG FU CHIAO
1dcc8e69fe FIX TreeherderClient deprecated param
According to warning from TreeherderClient(),
the parameters `host` and `protocol` are deprecated.
Then use `server_url` instead.
2016-08-27 13:43:43 +08:00
Alan Jeffrey
bc07d99391 Making test-tidy happy. 2016-08-20 12:06:51 -05:00
Alan Jeffrey
646d9c8988 Disabled xunlei.com perf testcase. 2016-08-20 12:01:00 -05:00
Alan Jeffrey
9ebd156889 Updated format string for test_differ.py. 2016-08-20 12:00:20 -05:00
Alan Jeffrey
0bd05e50c8 Ooops, checked in a test version. 2016-08-19 16:29:34 -05:00
Alan Jeffrey
fb289812cf Added test differ. 2016-08-19 16:17:13 -05:00
Alan Jeffrey
425b44f78e Made test-tidy happy. 2016-08-19 14:08:50 -05:00
Alan Jeffrey
f81e32e334 Added --local option to test_all.sh. 2016-08-19 14:00:58 -05:00
Alan Jeffrey
2857dbabbe Include document title in report. 2016-08-19 13:51:12 -05: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
Alan Jeffrey
1096351543 Diabled never-terminating photobucket test from manifest. 2016-08-19 13:43:49 -05:00
Alan Jeffrey
53c0765bfb Diabled missing tp6 test from manifest. 2016-08-19 13:43:16 -05:00
Alan Jeffrey
4a77ef03c8 Added tp5n prefix to URLs in manifest. 2016-08-19 13:42:37 -05:00
bors-servo
a2ce4aa852 Auto merge of #12688 - paulrouget:brew, r=larsbergstrom
brew package

Addressed #12600

This is just a WIP PR to see if this approach is right.

The same way night builds are uploaded every day, we'd like to offer a brew binary package as well.

Step 1 is to package a tarball along the dmg. This is done in `package_commands.py`.
Step 2 is to upload the package. Done is `update_brew.sh`.
Step 3 is to update the brew Formula. [servo-bin.rb](https://github.com/paulrouget/homebrew-servo/blob/master/servo-bin.rb.in) is updated in `update_brew.sh`.
Step 4 is to trigger `update_brew.sh` along `update_nightly.sh`. https://github.com/servo/saltfs/blob/master/buildbot/master/files/config/steps.yml

<!-- 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/12688)
<!-- Reviewable:end -->
2016-08-14 15:25:25 -05:00
Anthony Ramine
bce5544a31 Enable canvas_over_area.html (closes #8311)
This was related to #7787 that was closed because it didn't happen for a long time.
We check whether that is the case for #8311 too.
2016-08-10 16:10:34 +02:00
Anthony Ramine
7f8cce6beb Enable hide_layers2.html (closes #8769)
This was apparently fixed by #10082.
2016-08-10 14:52:45 +02:00
Michael Howell
c71cb199f1 Add script to check for intermittent regressions
Fixes #12435
2016-08-09 21:25:45 -07:00
Paul Rouget
79812971f1 brew package 2016-08-09 05:48:27 +02:00
Shing Lyu
13b8f2531c Bug 10452 - Page Load Time Test Runner 2016-08-08 16:08:13 +08:00
Aneesh Agrawal
9231ca1c69 Add lint to ensure substitutions use the full form
Check that any variable substitutions use the full ${VAR} form,
not just $VAR (but don't check for quoting yet).
2016-08-05 09:29:10 -04:00
bors-servo
4bc629b369 Auto merge of #12295 - jimberlage:12158/shell-linting, r=aneeshusa
Add linting for shell scripts

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

This changes tidy to check shell scripts for the proper shebang and
options.  It does not check that variables are formatted correctly.  It
also adds a check for the MPL 2.0 license in shell scripts.

---
<!-- 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 fix #12158 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12295)
<!-- Reviewable:end -->
2016-08-04 12:31:17 -05:00
Lars Bergstrom
c173668de4 Fix windows msi directory 2016-07-26 13:01:35 -05:00
Jack Moffitt
d8c0b87eb2 Add Windows packaging to create an MSI installer 2016-07-25 14:58:33 -06:00
Jim Berlage
7952bd00b6 Add linting for shell scripts
This changes tidy to check shell scripts for the proper shebang and
options.  It does not check that variables are formatted correctly.  It
also adds a check for the MPL 2.0 license in shell scripts.
2016-07-22 11:53:14 -05:00
Josh Matthews
04291114d7 Place apis.html in the same place as css-properties.html
Don't upload the cached results of parsing WebIDL files, too.
2016-07-15 23:47:10 -04:00
Josh Matthews
3c2435a172 Generate a list of supported DOM APIs from parsed WebIDLs. 2016-07-15 18:13:09 -04:00
bors-servo
a4b6705c02 Auto merge of #12200 - aneeshusa:add-linux-dev-yaml, r=larsbergstrom
Add linux dev yaml

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

Sync `steps.yml` from saltfs and add `linux-dev-yaml` builder for testing steps.yml switchover. Helps with servo/saltfs#316.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because linux-dev-yaml is non-gated and other changes are running in production

<!-- 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="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12200)
<!-- Reviewable:end -->
2016-07-03 19:24:28 -07:00
Aneesh Agrawal
d4c441218a Add linux-dev-yaml to buildbot_steps.yml
The `linux-dev-yaml` builder is being used to test out the switchover
of the steps.yml file from the saltfs repo to the servo repo.
2016-07-03 15:32:58 +00:00
Aneesh Agrawal
9b3ad26256 Sync steps.yml from saltfs and update Servo copy 2016-07-03 15:32:19 +00:00
Jim Berlage
137bf9f653 Adds explicit mime type to upload_nightly.sh
This changes the script to pass the `--mime-type` option to `s3cmd`, as
described [here](http://s3tools.org/usage).  The MIME type used is
`application/octet-stream`.

Fixes #12153.
2016-07-01 23:00:57 -05:00
Jacob Clark
6757a374c9 Add servo-latest on upload-nightly
Allows easy linking to nightly builds.
2016-07-01 20:17:27 +01:00
Lars Bergstrom
041cf80a70 Commit to the correct s3 folder, not file 2016-06-30 16:24:36 -05:00
Lars Bergstrom
bdab11be42 Change bucket name 2016-06-30 09:50:36 -05:00
Aneesh Agrawal
9dc9643487 Add a script to upload nightly packages to S3
The nightly package name includes the date, and so we use a glob to
locate the package file without hard coding a value. However, globbing
will not work with our Buildbot steps setup because we perform word
splitting ourselves and pass an array to Buildbot, which will directly
exec the array instead of passing it to the shell, meaning globbing
does not occur. Instead, add a script to the servo repo where we can
use globbing, and use `shopt -s failglob` to guard against bad globs.
2016-06-29 22:27:14 -04:00
Mitchell Hentges
52507c80a0 Remove --faster flag from test-tidy, go fast by default. Fixes 11217 2016-05-25 21:17:22 +02:00
Ms2ger
76fae9fa28 Move pipeline into the constellation crate. 2016-05-21 16:33:57 +02:00
Alan Jeffrey
37511cc616 Removed sources of panic from ports/glutin. 2016-05-20 11:24:24 -05:00
bors-servo
2d5dc8fa6d Auto merge of #11251 - asajeffrey:check-no-unwrap-check-for-files, r=aneeshusa
Added test that files exist to etc/ci/check_no_unwrap.sh.

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 --faster` does not report any errors
- [X] No github issue.

Either:
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because this PR updates test code.

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="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11251)
<!-- Reviewable:end -->
2016-05-19 07:25:12 -07:00
Alan Jeffrey
a6990b26ac Added test that files exist to etc/ci/check_no_unwrap.sh. 2016-05-19 08:02:26 -05:00
Alan Jeffrey
d16d2a076a Updated etc/ci/check_no_unwrap.sh for new constellation crate. 2016-05-18 09:53:22 -05:00
Aneesh Agrawal
cca3f7a105 Remove etc/ci/retry.sh
It was added with the intention of being used on the CI,
but it was never added to the CI. We have better ways of finding
test failures and intermittents these days.
2016-04-30 23:51:39 -04:00
Aneesh Agrawal
1e0d039511 Clean up CI bash scripts, add docs/STYLE_GUIDE.md 2016-04-30 23:51:29 -04:00
bors-servo
d3f55fbf60 Auto merge of #10917 - askeing:fix_10909, r=aneeshusa
The manifest_changed.sh doesn't need binary to update the manifests

fix #10909

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10917)
<!-- Reviewable:end -->
2016-04-30 08:37:27 -07:00
askeing
d41180ef08 The manifest_changed.sh doesn't need binary to update the manifests 2016-04-30 13:05:28 +09:00