servo/tests/unit
bors-servo c9d9ed8e96 Auto merge of #17925 - froydnj:stylo-test-rustify, r=Manishearth
move stylo_test build script guts from Python to Rust

stylo_test's build script is split between Python and Rust.  style's
build script already has to perform complicated dances to determine an
appropriate binary to execute, depending on the platform.  To avoid
copying and pasting that code, it seems reasonable to simply port the
Python code into Rust, thus making the relationship between generated
files and the cargo dependency output clearer.  The new Rust is somewhat
more verbose, but not terribly so.

Doing this makes running `stylo_test` on Windows somewhat easier, as
we don't have to care about the particulars of Python executables.  And
more Rust is more better.

- [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/17925)
<!-- Reviewable:end -->
2017-08-07 18:02:13 -05:00
..
gfx style: Preserve font-family identifier sequence when serializing. 2017-08-05 17:47:24 +08:00
layout Fix some "unused" warnings 2017-06-06 16:58:35 +02:00
metrics PWM tests 2017-07-21 15:10:04 +02:00
net Auto merge of #17749 - SergeevPavel:extra-space-check, r=jdm 2017-07-19 16:03:51 -07:00
net_traits Moved pub_domains to net_traits and did a spring clean. 2016-09-29 17:28:47 -05:00
profile Bump serde to 1.0 2017-06-16 13:31:18 +02:00
script Conditionally import values for mac tests. 2017-07-27 00:05:27 -04:00
servo_config Allow cli prefs to have numerical value 2017-01-05 19:32:14 +01:00
servo_remutex Removed util. 2016-12-14 18:04:37 -06:00
style Auto merge of #17783 - BorisChiou:stylo/animation/restrictions, r=nox 2017-08-07 11:05:17 -05:00
stylo Auto merge of #17925 - froydnj:stylo-test-rustify, r=Manishearth 2017-08-07 18:02:13 -05:00