rust/src/tools
bors 352238d152 Auto merge of #79979 - GuillaumeGomez:rustdoc-gui-tests, r=Mark-Simulacrum
Rustdoc gui tests

This is a reopening of #70533.

For this first version, there will be no screenshot comparison. Also, a big change compared to the previous version: the tests are now hosted in the rust repository directly. Since there is no image, it's pretty lightweight to say the least.

So now, only remains the nodejs script to run the tests and the tests themselves. Just one thing is missing: where should I put the documentation for these tests? I'm not sure where would be the best place for that. The doc will contain important information like the documentation of the framework used and how to install it (`npm install browser-ui-test`, but still needs to be put somewhere so no one is lost).

We'd also need to install the package when running the CI too. For now, it runs as long as we have nodejs installed, but I think we don't it to run in all nodejs targets?

cc `@jyn514`

r? `@Mark-Simulacrum`
2021-02-22 06:47:59 +00:00
..
build-manifest Extend the comment of check_toolstate() to clarify that the tool won't be shipped on all targets 2021-02-07 00:26:55 +08:00
cargo@bf5a5d5e5d Update cargo 2021-02-18 13:04:05 -08:00
cargotest Update xsv to prevent random CI failures 2020-12-07 12:51:28 -05:00
clippy Move try_print_query_stack to rustc_interface. 2021-02-19 17:51:55 +01:00
compiletest Add new rustdoc-gui test suite 2021-02-21 14:21:04 +01:00
error_index_generator mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
expand-yaml-anchors Tell user how to fix CI file being not up to date 2021-02-11 19:57:59 -05:00
jsondocck fmt 2021-01-23 23:17:31 -05:00
linkchecker Remove unused linkcheck exceptions 2021-01-17 22:36:39 -05:00
lint-docs lint-docs: Warn on missing lint when documenting. 2020-12-26 13:48:09 -08:00
miri@ea86335318 update Miri 2021-02-20 18:55:50 +01:00
remote-test-client Update armhf-gnu to Ubuntu 20.04 2021-01-30 00:33:02 +01:00
remote-test-server Preserve existing LD_LIBRARY_PATH in remote-test-server 2021-01-27 23:08:15 +00:00
rls@3bd7215d48 update RLS and rustfmt 2021-02-09 19:52:54 -06:00
rust-analyzer@7435b9e98c ⬆️ rust-analyzer 2021-02-15 14:58:36 +02:00
rust-demangler Update rustc-demangle 2020-10-21 21:05:38 +01:00
rust-installer@5254dbfd25 bump rust-installer submodule 2020-12-28 12:48:11 +01:00
rustbook Update mdbook 2021-01-14 17:50:23 -08:00
rustc-workspace-hack bumped smallvec deps 2021-02-14 18:03:11 +03:00
rustdoc Format the world 2019-12-22 17:42:47 -05:00
rustdoc-gui Add new rustdoc-gui test suite 2021-02-21 14:21:04 +01:00
rustdoc-js Improve diff display in case the whole key in missing 2021-02-01 15:56:51 +01:00
rustdoc-themes Format the world 2019-12-22 17:42:47 -05:00
rustfmt@7de6968ee2 update RLS and rustfmt 2021-02-09 19:52:54 -06:00
tidy Rollup merge of #82203 - c410-f3r:tests-tests-tests, r=Dylan-DPC 2021-02-18 15:57:29 +09:00
tier-check Remove note about missing ios/tvos targets in platform docs. 2020-09-25 12:09:06 -07:00
unicode-table-generator unicode_table_generator: fix clippy::writeln_empty_string, clippy::useless_format, clippy:::for_kv_map 2020-08-24 00:43:50 +02:00
unstable-book-gen Replace write_fmt with write! 2020-09-20 10:35:23 +02:00
x Add installation commands to x tool README 2020-12-21 17:18:48 -08:00
publish_toolstate.py Fix some Python2->3 error in publish_toolstate.py by type-checking it 2021-02-20 18:48:22 -05:00