From 05df1dfae973c8fe4071878abd046c2561d94725 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 3 Mar 2022 16:15:56 -0800 Subject: [PATCH] Disable doctests for all libraries We don't use them, and they add a lot of noise to the test output when running all tests in the workspace. --- crates/chat_panel/Cargo.toml | 1 + crates/client/Cargo.toml | 1 + crates/clock/Cargo.toml | 1 + crates/collections/Cargo.toml | 1 + crates/contacts_panel/Cargo.toml | 1 + crates/diagnostics/Cargo.toml | 1 + crates/editor/Cargo.toml | 1 + crates/file_finder/Cargo.toml | 1 + crates/fsevent/Cargo.toml | 1 + crates/fuzzy/Cargo.toml | 1 + crates/go_to_line/Cargo.toml | 1 + crates/gpui/Cargo.toml | 1 + crates/gpui_macros/Cargo.toml | 1 + crates/journal/Cargo.toml | 1 + crates/language/Cargo.toml | 1 + crates/lsp/Cargo.toml | 1 + crates/outline/Cargo.toml | 1 + crates/project/Cargo.toml | 1 + crates/project_panel/Cargo.toml | 1 + crates/project_symbols/Cargo.toml | 1 + crates/rpc/Cargo.toml | 1 + crates/search/Cargo.toml | 1 + crates/snippet/Cargo.toml | 1 + crates/sum_tree/Cargo.toml | 1 + crates/text/Cargo.toml | 1 + crates/theme/Cargo.toml | 1 + crates/theme_selector/Cargo.toml | 1 + crates/util/Cargo.toml | 3 +++ crates/workspace/Cargo.toml | 1 + crates/zed/Cargo.toml | 1 + 30 files changed, 32 insertions(+) diff --git a/crates/chat_panel/Cargo.toml b/crates/chat_panel/Cargo.toml index 57220eb5187c324e302884f528f6d8ad2af51db0..a64ecc8b7b8d2b8bfc474c42d830f1feec017021 100644 --- a/crates/chat_panel/Cargo.toml +++ b/crates/chat_panel/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/chat_panel.rs" +doctest = false [dependencies] client = { path = "../client" } diff --git a/crates/client/Cargo.toml b/crates/client/Cargo.toml index 4db1685586bc89faecf06a30901271ea432843dd..c60b82f1f8e9dfd762d24d802962b3d7bec103a7 100644 --- a/crates/client/Cargo.toml +++ b/crates/client/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/client.rs" +doctest = false [features] test-support = ["gpui/test-support", "rpc/test-support"] diff --git a/crates/clock/Cargo.toml b/crates/clock/Cargo.toml index 0a56d5d7c13ed500e76032a817627373ea3d20fc..0b2aa2fabff86db00f863b99cbc9fd683516bd3f 100644 --- a/crates/clock/Cargo.toml +++ b/crates/clock/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/clock.rs" +doctest = false [dependencies] smallvec = { version = "1.6", features = ["union"] } diff --git a/crates/collections/Cargo.toml b/crates/collections/Cargo.toml index 8ca3ccd4e960a5cb6c6e6ad6538e67265670347b..8e18cbd11db6d5aaa53d26a549f988f5e2152d8c 100644 --- a/crates/collections/Cargo.toml +++ b/crates/collections/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/collections.rs" +doctest = false [features] test-support = ["seahash"] diff --git a/crates/contacts_panel/Cargo.toml b/crates/contacts_panel/Cargo.toml index fb7fe427f81af2c835a93e590c549cc8c98e9224..43bd2548a8d0cd5c835ca645f787c56e16efa733 100644 --- a/crates/contacts_panel/Cargo.toml +++ b/crates/contacts_panel/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/contacts_panel.rs" +doctest = false [dependencies] client = { path = "../client" } diff --git a/crates/diagnostics/Cargo.toml b/crates/diagnostics/Cargo.toml index df3022ef4335d6527c417766eeaa9d2dcbb66b76..4cf45041e9049a39c8d55ddf813562ad506b79fc 100644 --- a/crates/diagnostics/Cargo.toml +++ b/crates/diagnostics/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/diagnostics.rs" +doctest = false [dependencies] anyhow = "1.0" diff --git a/crates/editor/Cargo.toml b/crates/editor/Cargo.toml index aeb752337487007c8472937f3f5fdb6fd77d8ebd..609e92af0fdd8531c00a9068521c617c0888a3e6 100644 --- a/crates/editor/Cargo.toml +++ b/crates/editor/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/editor.rs" +doctest = false [features] test-support = [ diff --git a/crates/file_finder/Cargo.toml b/crates/file_finder/Cargo.toml index c804d1a127520bab79a96fe2a0b51fc0689f1f81..c5300dbcd9f47279aac127315e2d03f354aaae04 100644 --- a/crates/file_finder/Cargo.toml +++ b/crates/file_finder/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/file_finder.rs" +doctest = false [dependencies] editor = { path = "../editor" } diff --git a/crates/fsevent/Cargo.toml b/crates/fsevent/Cargo.toml index c184ef22af2cd8124e53f57a88729feca8416375..3bf7ae885b5dd9c5c239dad649138453b7ee922e 100644 --- a/crates/fsevent/Cargo.toml +++ b/crates/fsevent/Cargo.toml @@ -6,6 +6,7 @@ edition = "2021" [lib] path = "src/fsevent.rs" +doctest = false [dependencies] bitflags = "1" diff --git a/crates/fuzzy/Cargo.toml b/crates/fuzzy/Cargo.toml index e3798874e24ca6406487f33afebc38023710c349..e36c22055a31c5ebd21b7342238719d85b221439 100644 --- a/crates/fuzzy/Cargo.toml +++ b/crates/fuzzy/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/fuzzy.rs" +doctest = false [dependencies] gpui = { path = "../gpui" } diff --git a/crates/go_to_line/Cargo.toml b/crates/go_to_line/Cargo.toml index 789dfaedde70b6f224fbc06cad538d9fdea77d76..eaad41e0802ef0caecbc807a373eea8131ff6ec8 100644 --- a/crates/go_to_line/Cargo.toml +++ b/crates/go_to_line/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/go_to_line.rs" +doctest = false [dependencies] text = { path = "../text" } diff --git a/crates/gpui/Cargo.toml b/crates/gpui/Cargo.toml index 46ff7e8bc5319672e47dc4207f2614797ad9f687..8f884259b7120127a1daf435b77553219f59d9d5 100644 --- a/crates/gpui/Cargo.toml +++ b/crates/gpui/Cargo.toml @@ -6,6 +6,7 @@ version = "0.1.0" [lib] path = "src/gpui.rs" +doctest = false [features] test-support = ["backtrace", "dhat", "env_logger", "collections/test-support"] diff --git a/crates/gpui_macros/Cargo.toml b/crates/gpui_macros/Cargo.toml index 606f395dee2bc01fe1d19282eb21cebe951bd640..d8fc0521cc430e268e1902ee9f871c6799ed6728 100644 --- a/crates/gpui_macros/Cargo.toml +++ b/crates/gpui_macros/Cargo.toml @@ -6,6 +6,7 @@ edition = "2021" [lib] path = "src/gpui_macros.rs" proc-macro = true +doctest = false [dependencies] syn = "1.0" diff --git a/crates/journal/Cargo.toml b/crates/journal/Cargo.toml index b2c470f4c5508f52da506ba8504016c2170250e3..8ccd9dc27f081cc87495a3a828e4f17a345daef9 100644 --- a/crates/journal/Cargo.toml +++ b/crates/journal/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/journal.rs" +doctest = false [dependencies] editor = { path = "../editor" } diff --git a/crates/language/Cargo.toml b/crates/language/Cargo.toml index ec90b9c76afc0ee278b2dc059bc105d5ce763d43..518753fd753418ef144168f7102d72bca8338cd9 100644 --- a/crates/language/Cargo.toml +++ b/crates/language/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/language.rs" +doctest = false [features] test-support = [ diff --git a/crates/lsp/Cargo.toml b/crates/lsp/Cargo.toml index e463ba020da8f519bae4d84ccc9ef683f09b3f58..199da8c24edc6ca1041b312a03f4e76d3e6b3b1b 100644 --- a/crates/lsp/Cargo.toml +++ b/crates/lsp/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/lsp.rs" +doctest = false [features] test-support = ["async-pipe"] diff --git a/crates/outline/Cargo.toml b/crates/outline/Cargo.toml index 51c35792284fc01a79402ad2ac811e0712db113a..e5ed300dc75e68ff5f9e09f9822078b3fa65e854 100644 --- a/crates/outline/Cargo.toml +++ b/crates/outline/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/outline.rs" +doctest = false [dependencies] editor = { path = "../editor" } diff --git a/crates/project/Cargo.toml b/crates/project/Cargo.toml index dea5a10279a8f6e3dfe1c62d9526bbea0e797fac..e4ff8376ec756ccf9079b68fe523ca2338e50b82 100644 --- a/crates/project/Cargo.toml +++ b/crates/project/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/project.rs" +doctest = false [features] test-support = [ diff --git a/crates/project_panel/Cargo.toml b/crates/project_panel/Cargo.toml index 2179fc47e66218e20397cb9c7c0e8662431d2f42..2e501780365fbb0ce3d942c9dd3fce71dccc4493 100644 --- a/crates/project_panel/Cargo.toml +++ b/crates/project_panel/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/project_panel.rs" +doctest = false [dependencies] gpui = { path = "../gpui" } diff --git a/crates/project_symbols/Cargo.toml b/crates/project_symbols/Cargo.toml index f467261986cedd92bf9590af1d8f909c2744b0f8..cdaedf109c3b3501a58dd14c6460e5e3519193ce 100644 --- a/crates/project_symbols/Cargo.toml +++ b/crates/project_symbols/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/project_symbols.rs" +doctest = false [dependencies] editor = { path = "../editor" } diff --git a/crates/rpc/Cargo.toml b/crates/rpc/Cargo.toml index 0258dde231e028f7d57374144d18b29a8da0676c..255906ab853186908f747c6cb3f8a50a5b704bf9 100644 --- a/crates/rpc/Cargo.toml +++ b/crates/rpc/Cargo.toml @@ -6,6 +6,7 @@ version = "0.1.0" [lib] path = "src/rpc.rs" +doctest = false [features] test-support = ["gpui/test-support"] diff --git a/crates/search/Cargo.toml b/crates/search/Cargo.toml index cee9f156e040d469ee8e716b953b3181f1d56237..5553e3b9a281eb2e0a5c811155436d94d092e60c 100644 --- a/crates/search/Cargo.toml +++ b/crates/search/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/search.rs" +doctest = false [dependencies] collections = { path = "../collections" } diff --git a/crates/snippet/Cargo.toml b/crates/snippet/Cargo.toml index b3712cd6a083306cb6e9a42c24172662b61238c3..03a0f8314a1e479ef3e1303cdcc7c1bd88437f6a 100644 --- a/crates/snippet/Cargo.toml +++ b/crates/snippet/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/snippet.rs" +doctest = false [dependencies] anyhow = "1.0" diff --git a/crates/sum_tree/Cargo.toml b/crates/sum_tree/Cargo.toml index 04569601a208d047f832e5bd23f07b7e4677af8c..7ccdcbff0dc05cdadfe8f957a7415c7815dca228 100644 --- a/crates/sum_tree/Cargo.toml +++ b/crates/sum_tree/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/sum_tree.rs" +doctest = false [dependencies] arrayvec = "0.7.1" diff --git a/crates/text/Cargo.toml b/crates/text/Cargo.toml index 04648d203f891fd3b225e2ab8b179ee24592c4a8..f6a887eb27fb8ced9a6628c80bfdc7ecff9b8780 100644 --- a/crates/text/Cargo.toml +++ b/crates/text/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/text.rs" +doctest = false [features] test-support = ["rand"] diff --git a/crates/theme/Cargo.toml b/crates/theme/Cargo.toml index 3d8c0a50bfd659315fda65919af249a1a75013ee..bf319e47493bfd0bdcdeb4541d87184ab0a1a798 100644 --- a/crates/theme/Cargo.toml +++ b/crates/theme/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/theme.rs" +doctest = false [dependencies] gpui = { path = "../gpui" } diff --git a/crates/theme_selector/Cargo.toml b/crates/theme_selector/Cargo.toml index 0db49e8c4d7cf5ec6664f62a787e55c5d05e3c8e..ff3d50454f8997b1eeb86283d926bedb1b26b9ba 100644 --- a/crates/theme_selector/Cargo.toml +++ b/crates/theme_selector/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/theme_selector.rs" +doctest = false [dependencies] editor = { path = "../editor" } diff --git a/crates/util/Cargo.toml b/crates/util/Cargo.toml index a8b93adf2d692eaa440be1dc7ba56b7e1db36e60..634e031aeecd58c2bd0a18611273a9d3e6d1bbbe 100644 --- a/crates/util/Cargo.toml +++ b/crates/util/Cargo.toml @@ -3,6 +3,9 @@ name = "util" version = "0.1.0" edition = "2021" +[lib] +doctest = false + [features] test-support = ["clock", "rand", "serde_json", "tempdir"] diff --git a/crates/workspace/Cargo.toml b/crates/workspace/Cargo.toml index a7a8bfa744f1e57fec37785a256a598f8e27e843..d83cbf29d4f8f64c8666e19323b8fd305bc1cae8 100644 --- a/crates/workspace/Cargo.toml +++ b/crates/workspace/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [lib] path = "src/workspace.rs" +doctest = false [features] test-support = ["client/test-support", "project/test-support"] diff --git a/crates/zed/Cargo.toml b/crates/zed/Cargo.toml index 7b8f79380b018ccffb8449725bc9407d5a3fe12d..be2943b960b3915b37f948fecf001d3f6ad8dedf 100644 --- a/crates/zed/Cargo.toml +++ b/crates/zed/Cargo.toml @@ -8,6 +8,7 @@ version = "0.18.1" [lib] name = "zed" path = "src/zed.rs" +doctest = false [[bin]] name = "Zed"