aboutsummaryrefslogtreecommitdiffstats
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
* Test packaging during normal buildsAneesh Agrawal2017-04-171-0/+3
|
* Remove windows-gnu build codeAneesh Agrawal2017-04-142-13/+2
| | | | | These builds have been deprecated, so we don't need to keep this code around anymore.
* Double number of WPT processes for Linux builders.Josh Matthews2017-04-101-3/+3
|
* Auto merge of #15106 - Manishearth:certs, r=avadacatavrabors-servo2017-04-031-3/+1
|\ | | | | | | | | | | | | | | | | | | | | Update cert-generator and certs r? @avadacatavra <!-- 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/15106) <!-- Reviewable:end -->
| * Update cert-generator and certsManish Goregaokar2017-03-141-3/+1
| |
* | Revert changes to mac builder processes.Josh Matthews2017-03-291-4/+4
| |
* | Halve number of processes for test runs.Josh Matthews2017-03-281-7/+7
| |
* | Layout viewer now uses local copy of jquery.Volodymyr M. Lisivka2017-03-162-1/+5
| |
* | Remove link to servo from treeherder job detail to reduce noiseShing Lyu2017-03-071-6/+0
| |
* | Buildbot steps: move geckolib from mac-rel-css to mac-rel-wpt2.Simon Sapin2017-02-171-1/+1
| | | | | | | | | | | | mac-rel-css is currently the job that takes the longest, and its geckolib step is independent from other jobs. Hopefully, this should reduce the overall CI cycle time.
* | Also keep LLVM assertions enabled for ARM Linux and Android CI.Simon Sapin2017-02-171-6/+6
| |
* | Disable LLVM assertions by default, on supported platforms.Simon Sapin2017-02-161-7/+7
| | | | | | | | But keep them on linux-dev CI.
* | Auto merge of #15067 - shinglyu:stylo-perf-async, r=Manishearthbors-servo2017-02-079-17/+122
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added async performance test <!-- Please describe your changes on the following line: --> Add a new way to test arbitrary timing from JavaScript (only for Gecko). This is for Stylo testing. --- <!-- 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 - [ ] These changes fix #__ (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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15067) <!-- Reviewable:end -->
| * | Added async performance testShing Lyu2017-02-089-17/+122
| |/
* | Remove unused buildersAneesh Agrawal2017-01-281-10/+0
| | | | | | | | | | These have been superseded by the windows-gnu and windows-msvc versions. Removing them allows freeing up disk space on the Windows builders.
* | Upload MSVC nightlies via MSYS environmentUK9922017-01-261-1/+1
| |
* | Check all constellation files for panicsAneesh Agrawal2017-01-201-10/+17
|/ | | | | Teaches the `etc/ci/check_no_panic.sh` script to handle directories, so it can check all constellation files for panics.
* Avoid using variables in printf format stringAneesh Agrawal2017-01-131-1/+3
|
* Set git user info for Homebrew committingAneesh Agrawal2017-01-131-2/+4
| | | | | | | | | | The `git commit` command wants to set both an author and a committer. The `--author` flag only sets the author, leaving git without a value for the committer, causing git to attempt to autodiscover that value. To work around it, use the `-c` git flag to temporarily set the relevant config variables for the scope of the command.
* Auto merge of #14937 - shinglyu:stylo-perf, r=Manishearthbors-servo2017-01-112-3/+33
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read firefox path from environment variable for performance test <!-- Please describe your changes on the following line: --> This is for Stylo performance testing (at least before we got Talos running) r?@Manishearth --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because independent from servo itself <!-- 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/14937) <!-- Reviewable:end -->
| * Read firefox path from environment variable for performance testShing Lyu2017-01-122-3/+33
| |
* | Add git authorPaul Rouget2017-01-101-1/+3
| |
* | Fix brew formula updatePaul Rouget2017-01-053-54/+44
| |
* | Auto merge of #14124 - shinglyu:flexbox-trace, r=glennwbors-servo2016-12-282-9/+74
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flexbox trace <!-- Please describe your changes on the following line: --> This is a follow up for #13740, so r? @jdm The first patch enables JSON serialization for flexbox flows, the second one fixed format incompatibilities for the layout viewer. The 3rd and 4th patches are just layout viewer UI enhancements, we could split that to a spearate PR if you prefer. --- <!-- 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 #13846 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because it's a trivial debug tool <!-- 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/14124) <!-- Reviewable:end -->
| * Added a toolbar for going to previous and next nodeShing Lyu2016-12-282-0/+26
| |
| * Added toolbar for toggling unchanged code displayShing Lyu2016-12-282-0/+23
| |
| * Fix flexbox trace loading problem in layout_viewerShing Lyu2016-12-281-9/+25
| |
* | Rename Windows nightly builders for consistencyAneesh Agrawal2016-12-221-2/+2
| |
* | Create windows-gnu and windows-msvc buildsLars Bergstrom2016-12-222-3/+24
| |
* | Exempt __cxa_type_match as an allowed dynamic symbolLars Bergstrom2016-12-141-1/+1
|/
* Auto merge of #13845 - birryree:package-under-target-profile-dirs, r=aneeshusabors-servo2016-12-091-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Part of #13551 - Create packages under release/debug directories as appropriate r? @aneeshusa This change implements fixes for #13551 for Linux and MacOS targets. `/python/servo/package_commands.py` was modified so that: - On MacOS, it creates all intermediate packaging directories like `dmg`, `brew`, and `brew-tmp` under `target/(release|debug)`, rather than in `target` directly. - On MacOS, all packaging artifacts (`.dmg`, brew `.tar.gz`) are packaged under `target/(release|debug)`, rather than in `target` directly. - On Linux, the resulting `tar.gz` Servo package is placed under `target/(release|debug)`, rather than in `target`. - Also did some extra cleanup around path parsing in the MacOS packaging code, to use `os.path` methods rather than straight `'/'` parsing with `split` and `join` where it was applicable. `/etc/ci/upload_nightly.sh` was modified to: - Look for artifacts in `target/release` for `mac`, `macbrew`, and `linux` platforms, rather than just `target/`. --- <!-- 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 #13551 - [x] These changes do not require tests because it is based on CI and packaging tools. They were manually tested for correctness. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> …lease/debug as specified or detected. Modify macos packaging to create all packages under release/debug directory. Updated etc/ci/upload_nightly.sh to support uploading from either release/debug directory, depending on what was built <!-- 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/13845) <!-- Reviewable:end -->
| * Package macos/Linux builds under release/debug dirsWilliam Lee2016-12-091-4/+4
| | | | | | | | | | | | | | | | | | This commit updates the 'mach package' command to generate output under the target/release and target/debug directories when run on macOS and Linux. etc/ci/upload_nightly.sh has also been updated to upload packages from the release/debug directories.
* | Update lockfile_changed script to search for all lockfiles.Corey Farwell2016-12-081-1/+1
| |
* | Add an option to submit test-perf result to perfherderShing Lyu2016-12-013-29/+25
| |
* | Auto merge of #14194 - shinglyu:gecko-webdriver, ↵bors-servo2016-11-289-116/+186
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=larsbergstrom,aneeshusa,jgraham Use Selenium for Gecko performance test <!-- Please describe your changes on the following line: --> We run the `etc/ci/performance` test on Gecko for comparison, but the old add-on approach doesn't work anymore. I'm using selenium to drive Gecko instead. Also did some refactoring and fixed some nits I saw along the way. r? @aneeshusa --- <!-- 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 #14148 (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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14194) <!-- Reviewable:end -->
| * | Use resource manager in gecko_driver and nitsShing Lyu2016-11-162-57/+76
| | |
| * | Remove a level of unnessary function callShing Lyu2016-11-161-31/+25
| | |
| * | Space nitShing Lyu2016-11-161-1/+1
| | |
| * | Various easy nitsShing Lyu2016-11-167-45/+21
| | |
| * | Use selenium to drive gecko testShing Lyu2016-11-145-84/+165
| |/
* | Add a log of only intermittentsManish Goregaokar2016-11-281-5/+5
| |
* | Use log- prefix for filtered log arg so that buildbot picks it up and ↵Manish Goregaokar2016-11-281-5/+5
| | | | | | | | uploads as an artefact
* | Use jdm's trackerManish Goregaokar2016-11-281-5/+6
| |
* | Run filter-intermittents on buildbotManish Goregaokar2016-11-281-4/+8
|/
* Auto merge of #13930 - shinglyu:perf-llvmpipe, r=aneeshusabors-servo2016-11-073-7/+28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use headless rendering for performance test <!-- Please describe your changes on the following line: --> Properly set the software rendering environment variables and use `-z` to run the performance test in headless mode. Also changed some logging format to improve the readability and reduce log size. --- <!-- 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 #13903 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because need manual test <!-- 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/13930) <!-- Reviewable:end -->
| * Log and readme improvementsShing Lyu2016-11-072-4/+13
| |
| * Use headless rendering for performance testShing Lyu2016-11-071-0/+1
| |
| * Cached tp5 zip downloading and unzippingShing Lyu2016-11-071-3/+14
| |
* | Auto merge of #14025 - iamrohit7:debug-assertions, r=Wafflespeanutbors-servo2016-11-051-3/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add --with-debug-assertions flag for Mach I tested out building a release with the flag and added a `debug_assert!(false)` in `fn main` and it panicked. <!-- 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 #14009 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because they are manually tested <!-- 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/14025) <!-- Reviewable:end -->
| * | Add --with-debug-assertions flag for MachRohit Burra2016-11-051-3/+3
| | |