aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #20316 - UK992:win32-icon, r=jdmbors-servo2018-03-182-4/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows: Add icon to servo.exe Based on https://github.com/servo/servo/pull/11969 --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- 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/20316) <!-- Reviewable:end -->
| * Add icon to servo.exeUK9922018-03-172-4/+0
| |
* | Auto merge of #20312 - jdm:fix-manifest-update, r=asajeffreybors-servo2018-03-161-4/+15
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid using WPT test runner to update the test manifest. Our old code to update the test manifest relied on running no actual tests. This is now broken by https://github.com/w3c/web-platform-tests/commit/d0a30f8821e50ad1d61fda745453810c8c53a17e#diff-c9390ffce43b4924882faf365b1bf136, so these changes duplicate Firefox's implementation to reduce risk of future breakage. This will allow automated WPT syncing to resume. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests for these changes <!-- 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/20312) <!-- Reviewable:end -->
| * Avoid using WPT test runner to update the test manifest.Josh Matthews2018-03-161-4/+15
| |
* | Add Windows support to the --nightly | -n flag.Jeremy Lempereur2018-03-111-9/+20
|/
* Show actual exception when deletion fails.Josh Matthews2018-03-081-0/+2
|
* Ensure readonly files can be removed on Windows.Josh Matthews2018-03-081-1/+8
|
* Add a --nightly | -n flag to download and extract a specific nightly version ↵o0Ignition0o2018-03-062-4/+84
| | | | to run mach commands against. This currently only work on linux, but windows and mac os support will follow in subsequent PRs.
* Do not mutate if letManish Goregaokar2018-02-211-2/+2
|
* remove bhtmlPaul Rouget2018-02-113-43/+2
|
* Add a --bin flag to the |mach run and rr-record commands to specify which ↵o0Ignition0o2018-02-041-4/+8
| | | | servo binary to run
* Drop CEF supportPaul Rouget2018-01-312-61/+1
|
* Added default fall-back when CARGO_HOME is not set for clean-cargo-cacheTimur Borkhodoev2018-01-221-1/+2
|
* Merge servo_remutex to servo_remutex_testsAnthony Ramine2018-01-201-0/+1
|
* Merge servo_config and servo_config_testsAnthony Ramine2018-01-201-1/+9
|
* Merge net_traits and net_traits_testsAnthony Ramine2018-01-201-1/+1
|
* Merge net and net_testsAnthony Ramine2018-01-201-2/+2
|
* Merge layout and layout_testsAnthony Ramine2018-01-201-1/+1
|
* Merge gfx and gfx_testsAnthony Ramine2018-01-201-1/+1
|
* Merge msg and msg_testsAnthony Ramine2018-01-201-19/+10
|
* Auto merge of #19713 - tigercosmos:r1, r=jdmbors-servo2018-01-181-6/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | auto clean cache in build bot <!-- Please describe your changes on the following line: --> auto clean cache in build bot once this merged, servo/saltfs#321 should be closed --- <!-- 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 #19712 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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/19713) <!-- Reviewable:end -->
| * auto clean cachetigercosmos2018-01-181-6/+6
| |
* | Remove work-around that is now unnecessarySimon Sapin2018-01-141-4/+0
| | | | | | | | We use rustup.rs, where each toolchain has its own Cargo version.
* | Restore the ability to disable incremental compilationSimon Sapin2018-01-141-1/+3
|/ | | | It became the default in debug mode in the last Rust/Cargo update.
* We use Nigthly Cargo with Stable RustSimon Sapin2018-01-101-3/+2
| | | | | Nightly now has incremental compilation as a stable feature, but that’s not in the stable channel yet.
* rustup.rs: Use MSVC rather than GNU toolchains on WindowsSimon Sapin2018-01-101-1/+5
|
* Revert "Use rustup "proxies" instead of `rustup run`"Simon Sapin2018-01-101-12/+13
| | | | This reverts commit ad22368646290510149d33a0a41fc436ac4a0e96.
* Use rustup "proxies" instead of `rustup run`Simon Sapin2018-01-101-13/+12
| | | | | | To make sure we’re indeed running rustup’s proxy rather than some other `cargo` for example, run the `rustup` executable with a different `argv[0]`.
* Fix "rustup is not installed" messageSimon Sapin2018-01-101-9/+8
|
* Print a better error message when rustup is too oldSimon Sapin2018-01-101-0/+7
|
* Print a link to instructions if rustup is not found.Simon Sapin2018-01-101-1/+11
|
* Use rustup.rs instead of custom bootstrapSimon Sapin2018-01-107-346/+111
| | | | Fixes #11361, closes #18874
* Revert "Use rustdoc --document-private-item instead of deprecated flags"Simon Sapin2018-01-102-6/+6
| | | | This reverts commit d96f0ff6a77e309682898cc7e1905a7bd0feb3cf.
* Update web-platform-tests to revision be5419e845d39089ba6dc338c1bd0fa279108317Josh Matthews2018-01-091-1/+1
|
* Auto merge of #19586 - tigercosmos:x1, r=jdmbors-servo2018-01-031-1/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | let mutation testing display diff if compilation fails <!-- Please describe your changes on the following line: --> let mutation testing display diff if compilation fails r? @jdm --- <!-- 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 #19566 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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/19586) <!-- Reviewable:end -->
| * let mutation testing display diff if compilation failstigercosmos2017-12-171-1/+4
| |
* | pass -vv through mach to cargotigercosmos2017-12-231-2/+7
|/
* Auto merge of #19539 - emilio:cargo-geckolib, r=SimonSapinbors-servo2017-12-131-15/+17
|\ | | | | | | | | | | | | | | mach: Fix cargo-geckolib check / cargo-geckolib build after #19476. <!-- 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/19539) <!-- Reviewable:end -->
| * mach: Remove redundant with(crate_dir).Emilio Cobos Álvarez2017-12-131-9/+2
| |
| * mach: Fix cargo-geckolib check / cargo-geckolib build after #19476.Emilio Cobos Álvarez2017-12-101-9/+18
| |
* | Auto merge of #19507 - asajeffrey:test-perf-date-option, r=avadacatavrabors-servo2017-12-121-1/+5
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a --date option to test-perf. <!-- Please describe your changes on the following line: --> To generate old test-perf results, we need a way to set the date when running `./mach test-perf`. --- <!-- 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 they're 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/19507) <!-- Reviewable:end -->
| * Add a --date option to test-perf.Alan Jeffrey2017-12-061-1/+5
| |
* | Use workspace.default-members to specify default crates for 'cargo build'Simon Sapin2017-12-072-5/+3
| | | | | | | | | | | | | | | | | | | | | | … and 'cargo test', etc. Include Servo and its unit tests, but not Stylo because that would try to compile the style crate with incompatible feature flags: https://github.com/rust-lang/cargo/issues/4463 `workspace.default-members` was added in https://github.com/rust-lang/cargo/pull/4743. Older Cargo versions ignore it.
* | Upgrade to rustc 1.24.0-nightly (5a2465e2b 2017-12-06)Simon Sapin2017-12-071-0/+3
|/
* Mutation TestingSandeep Hegde2017-12-064-65/+262
| | | | | | | | | | | | | | | | | | Introduced strategy design pattern Added Strategies: if true and if false Replace String literals Remove if blocks which do not have else. Modify Comparision Statement - changing <= to < and changing >= to > Duplicating statements Added plus to minus and minus to plus mutaiton strategy Classifying build failures for mutant as unexpected error - Skipping test run for mutant with compilation failure Added logger messages instead of print Randomized the mutation test order Try new strategy on failure to mutate on a file Updated Readme - Adding mutation strategy and mutation test execution flow
* Replace compiletest suite by doc-tests with `compile_fail`Simon Sapin2017-11-221-61/+0
| | | | | compiletest-rs use internal rustc APIs and is broken in today’s Nightly. rustdoc however is maintained with rustc and so much less fragile.
* Use rustdoc --document-private-item instead of deprecated flagsSimon Sapin2017-11-221-1/+1
| | | | … and use $RUSTDOCFLAGS instead of $RUSTDOC with a wrapper script
* Submit test-perf CSV files to S3.Alan Jeffrey2017-11-211-6/+0
|
* Renamed mach test-perf -submut to --submit.Alan Jeffrey2017-11-201-1/+1
|
* Auto merge of #18984 - dsandeephegde:master, r=jdmbors-servo2017-11-163-0/+212
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial steps of Mutation testing <!-- Please describe your changes on the following line: --> - Added one strategy of mutation which is replacing occurrences && to ||. - Added test mapping framework for running mutation tests corresponding to a mutant. - Added one test_mapping.json to map source file in a folder to WPT test. - Added README mentioning about Mutation testing. - Added CI script to invoke mutation test. --- <!-- 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 #18529 (github issue number if applicable). - [x] These changes do not require tests because it is a python script to run mutation test and does not change any behavior. <!-- 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/18984) <!-- Reviewable:end -->