bors
15ed281699
Auto merge of #10426 - oli-obk:ui_test, r=Manishearth
...
Port clippy away from compiletest to ui_test
Reasons to do this:
* runs completely on stable Rust
* is easier to extend with new features
* has its own dogfood test suite, so changes can be tested in [the `ui_test` repo](https://github.com/oli-obk/ui_test )
* supports dependencies from crates.io without having to manually fiddle with command line flags
* supports `ui-cargo`, `ui`, `ui-toml` out of the box, no need to find and run the tests ourselves
One thing that is a big difference to `compiletest` is that if a test emits *any* error, you need to mark all of them with `//~ ERROR:` annotations. Since many clippy tests did not have annotations, I changed many lints to be `warn` in their test so that only the `stderr` output is tested.
TODO:
* [ ] check that this still works as a subtree in the rustc repo
changelog: none
<!-- changelog_checked -->
Note: at present the latest changes needed for clippy are only available as a git dependency, but I expect to publish a new crates.io version soon
2023-06-26 17:32:51 +00:00
..
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-20 21:19:58 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-15 07:04:47 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-14 16:52:02 +02:00
2023-06-14 16:52:02 +02:00
2023-06-15 07:04:47 -05:00
2023-06-26 14:13:07 +00:00
2023-06-15 20:23:12 +02:00
2023-06-15 20:23:12 +02:00
2023-06-15 20:23:12 +02:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-15 06:16:04 -05:00
2023-06-15 06:16:04 -05:00
2023-06-15 06:16:04 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-24 19:45:16 -03:00
2023-06-26 14:13:07 +00:00
2023-06-24 19:54:12 +02:00
2023-06-24 19:54:12 +02:00
2023-06-15 07:14:40 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-15 07:04:47 -05:00
2023-06-15 07:04:47 -05:00
2023-06-15 07:04:47 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-21 15:58:52 -05:00
2023-06-21 15:58:52 -05:00
2023-06-21 15:58:52 -05:00
2023-06-15 20:23:11 +02:00
2023-06-15 20:23:11 +02:00
2023-06-26 14:13:07 +00:00
2023-06-22 04:31:05 -05:00
2023-06-22 04:31:05 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-15 06:16:04 -05:00
2023-06-15 06:16:04 -05:00
2023-06-15 06:16:04 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-20 13:37:03 -05:00
2023-06-25 04:28:40 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-17 23:21:09 +08:00
2023-06-17 23:21:09 +08:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-22 04:31:05 -05:00
2023-06-22 04:31:05 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-24 03:26:40 -05:00
2023-06-24 03:26:40 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-15 22:04:25 +02:00
2023-06-15 22:04:25 +02:00
2023-06-15 22:04:25 +02:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-19 20:07:31 +02:00
2023-06-19 20:07:31 +02:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-17 20:55:30 +00:00
2023-06-17 20:55:30 +00:00
2023-06-17 20:55:30 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-20 17:24:46 +02:00
2023-06-20 17:24:46 +02:00
2023-06-26 14:13:07 +00:00
2023-06-17 09:36:38 -03:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-15 07:04:47 -05:00
2023-06-15 07:04:47 -05:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00
2023-06-26 14:13:07 +00:00