aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/testing_commands.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow specifying alternative tracker endpoints.Josh Matthews2017-11-071-5/+10
|
* Auto merge of #19091 - MortimerGoro:webgl2_suite, r=jdmbors-servo2017-11-021-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add WebGL conformance 2.0.0 tests <!-- Please describe your changes on the following line: --> This PR includes WebGL conformance 2.0.0 tests. For now I have disabled three folders in the new suite: - `Conformance`: Tests WebGL 1.0 API like the current 1.0.3 suite we are using, but it includes a lot more tests and many expectations have to be updated. This is better to do in a separate PR because it will require to update github intermittent paths again and maybe detect new intermittents. - `Conformance2\textures`: It causes a lot of timeouts because of using videos, svgs, and other complicated formats. - `deqp`: It's a extra GPU testing suite included in the Khronos 2.0.0 suite. Disabled for now because it causes some timeouts. So in a nutshell, it uses part of the 2.0.0 suite to test webgl 2.0 and keeps using 1.0.3 in order to test WebGL 1.0. It's good enough to enable TDD for the new WebGL 2.0 features We can create follow-up issues for the next steps: * deprecate 1.0.3 and use the new 'conformance' folder in 2.0.0 in order to test WebGL 1.0 * Enable `conformance2/textures` and 'deqp' tests once WebGL 2.0 implementation is more advanced or the timeouts are monitored in more detail. --- <!-- 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 _____ <!-- 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/19091) <!-- Reviewable:end -->
| * Add WebGL conformance 2.0.0 patchesImanol Fernandez2017-11-021-1/+1
| |
* | Auto merge of #19070 - jdm:csstests, r=metajackbors-servo2017-11-021-39/+0
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Enable CSS tests. Do not merge this; I'm looking into what it takes to stop running the test-css jobs. <!-- 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/19070) <!-- Reviewable:end -->
| * Remove all outdated CSS-related mach commands.Josh Matthews2017-11-021-39/+0
| |
* | Create match command to update WebGL conformance suite from upstreamImanol Fernandez2017-10-311-0/+22
|/
* Update web-platform-tests to revision 8a2ceb5f18911302b7a5c1cd2791f4ab50ad4326Josh Matthews2017-10-121-5/+3
|
* Remove testing feature from style crateManish Goregaokar2017-08-071-21/+1
|
* mach test --all doesn't crash when trying to run tidy.Austin Hicks2017-06-201-2/+4
|
* Auto merge of #16752 - jdm:css-parse-error, r=SimonSapinbors-servo2017-06-091-0/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Report more informative CSS errors This requires https://github.com/servo/rust-cssparser/pull/143 for the final commit. There's no better way to split that work up, unfortunately, and it's extremely easy to bitrot. I would appreciate if we could expedite reviewing this work. This is the work necessary to enable https://bugzilla.mozilla.org/show_bug.cgi?id=1352669. It makes sense to merge it separately because it's so much effort to keep it up to date with the ongoing Stylo work. --- - [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/16752) <!-- Reviewable:end -->
| * Thread ParseError return values through CSS parsing.Josh Matthews2017-06-091-0/+9
| |
* | Allow running selectors tests with test-unit.Josh Matthews2017-06-091-0/+8
|/
* Update WR (Intel driver workaround, subpixel and other bugfixes).Glenn Watson2017-05-221-0/+8
| | | | Fixes #16777.
* Add test name filtering to 'mach test-stylo'Simon Sapin2017-05-191-3/+6
|
* Move bindings tests out of the style crate.Simon Sapin2017-05-181-6/+1
| | | | | | | | | This cuts in almost half the time to run: ``` touch components/style/lib.rs ./mach test-stylo ```
* Make unit tests pass on TravisCI.Josh Matthews2017-05-031-0/+4
|
* Remove more deprecated Windows GNU code/docsAneesh Agrawal2017-04-161-7/+4
|
* Run size_of tests with test-stylo.Bobby Holley2017-03-151-1/+1
| | | | MozReview-Commit-ID: KapDMqX6OjH
* fixed an issue related with .DS_StoreHuxley2017-02-221-2/+2
|
* Tidy checks for styloManish Goregaokar2017-02-081-2/+4
|
* Make test-wpt-failure smoketest work again.Josh Matthews2017-01-241-9/+6
|
* Create a util.py Python module for common functionsAneesh Agrawal2017-01-151-1/+2
| | | | | Extracting these functions helps avoid circular dependencies, and make them easier to find/reuse.
* mach test-unit: also pass extra arguments to style_tests harnessSimon Sapin2017-01-091-0/+5
|
* Add nocapture argument to test-unitfaineance2017-01-031-3/+9
|
* Warn when OSMesa library path cannot be setRavi Shankar2016-12-151-2/+3
|
* Auto merge of #14379 - kimsnj:run-headless, r=jdmbors-servo2016-12-031-24/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use software rendering when running servo in headless mode <!-- Please describe your changes on the following line: --> Properly setting environment to use OsMesa in headless mode. --- <!-- 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 #13515 <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because I manually ran: `./mach run -d tests/html/about-mozilla.html -z` <!-- 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/14379) <!-- Reviewable:end -->
| * Use software rendering when running servo in headless modeKimSnj2016-11-271-24/+12
| |
* | Add an option to submit test-perf result to perfherderShing Lyu2016-12-011-2/+13
| |
* | Use intermittents tracker on build.s.oManish Goregaokar2016-11-301-1/+1
| |
* | Add a log of only intermittentsManish Goregaokar2016-11-281-1/+14
| |
* | Use log- prefix for filtered log arg so that buildbot picks it up and ↵Manish Goregaokar2016-11-281-3/+3
| | | | | | | | uploads as an artefact
* | Use jdm's trackerManish Goregaokar2016-11-281-11/+21
| |
* | Run filter-intermittents on buildbotManish Goregaokar2016-11-281-2/+12
| |
* | Add ./mach filter-intermittents for catching intermittents on CIManish Goregaokar2016-11-221-0/+48
|/
* python: Cleanup run_tests_or_dispatch.Emilio Cobos Álvarez2016-11-091-13/+11
|
* Use headless rendering for performance testShing Lyu2016-11-071-25/+30
|
* Fix style unit testsManish Goregaokar2016-10-181-1/+3
|
* Implement ./mach test-unit --bench.Bobby Holley2016-10-161-3/+5
|
* Remove test-geckolib, run test-stylo on travisManish Goregaokar2016-10-121-11/+0
|
* Run bindings tests with whole crateManish Goregaokar2016-10-121-2/+10
|
* Return the error codes instead of implicitly returning NoneKevin Liu2016-09-291-13/+4
|
* Fix OS-Mesa discovery in debug mode.Simon Sapin2016-09-291-2/+2
|
* Auto merge of #13415 - Manishearth:style-testing-disable, r=SimonSapinbors-servo2016-09-281-11/+28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run style unit tests in testing mode, disable some properties in testing mode Another crack at making it possible to test geckolib properties. In the previous PR I added support for a testing mode but neglected to use it in the style unit tests. Using it brought out some bugs with properties that exist in both gecko and servo but have different names. Added the ability to disable them. Hopefully this isn't too unweildy. r? @emilio <!-- 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/13415) <!-- Reviewable:end -->
| * Run style unit tests in testing mode, disable some properties in testing modeManish Goregaokar2016-09-281-11/+28
| |
* | Add OSMesa headless mode, run WPT against Webrender, update tests.Glenn Watson2016-09-281-1/+27
| |
* | Create ./mach test-perf commandCHANG FU CHIAO2016-09-251-0/+10
|/ | | | | | 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
* Don't crash when -p is specified with test-unitManish Goregaokar2016-09-231-1/+1
|
* Move sanity checks to stylo testsManish Goregaokar2016-09-211-4/+3
|
* Add unit test crate for styloManish Goregaokar2016-09-201-1/+21
|
* Need better description for mach subcommands #12402 6yoyo9300212016-08-281-2/+2
|