Move bindings tests out of the style crate.

This cuts in almost half the time to run:

```
touch components/style/lib.rs
./mach test-stylo
```
This commit is contained in:
Simon Sapin 2017-05-18 18:28:25 +02:00
parent 5e60865d19
commit ee2794e966
6 changed files with 25 additions and 7 deletions

View file

@ -299,13 +299,8 @@ class MachCommands(CommandBase):
env["CARGO_TARGET_DIR"] = path.join(self.context.topdir, "target", "geckolib").encode("UTF-8")
release = ["--release"] if release else []
ret = 0
with cd(path.join("ports", "geckolib")):
ret = call(["cargo", "test", "-p", "stylo_tests", "--features", "testing"] + release, env=env)
if ret != 0:
return ret
with cd(path.join("ports", "geckolib")):
return call(["cargo", "test", "-p", "style"] + release, env=env)
return call(["cargo", "test", "-p", "stylo_tests", "--features", "testing"] + release, env=env)
@Command('test-compiletest',
description='Run compiletests',