Explain how to execute a single UI test

This commit is contained in:
Philipp Hansch 2018-02-13 22:33:42 +01:00
parent 6b3487a916
commit 0b4e0b82a9
No known key found for this signature in database
GPG key ID: 93FB33459D311E5E

View file

@ -74,6 +74,18 @@ Therefore you can simply run `tests/ui/update-all-references.sh` (after running
`cargo test`) and check whether the output looks as you expect with `git diff`. Commit all `cargo test`) and check whether the output looks as you expect with `git diff`. Commit all
`*.stderr` files, too. `*.stderr` files, too.
If you don't want to wait for all tests to finish, you can also execute a single test file by using `TESTNAME` to specify the test to run:
```bash
TESTNAME=ui/empty_line_after_outer_attr cargo test --test compile-test
```
And you can also combine this with `CARGO_INCREMENTAL`:
```bash
CARGO_INCREMENTAL=1 TESTNAME=ui/doc cargo test --test compile-test
```
### Testing manually ### Testing manually
Manually testing against an example file is useful if you have added some Manually testing against an example file is useful if you have added some