33from typing import List , Mapping , Sequence
44from rust import cargo_cmd_name , rust_env
55from util import isLinux , run_cmd , get_variants , Variant
6- from const import DESKTOP_PACKAGE_NAME
6+ from const import DESKTOP_FUZZ_PACKAGE_NAME , DESKTOP_PACKAGE_NAME
77
88
99def run_clippy (
@@ -53,7 +53,7 @@ def run_cargo_tests(
5353 args .extend (["--target" , target ])
5454
5555 if Variant .FULL not in variants :
56- args .extend (["--exclude" , DESKTOP_PACKAGE_NAME ])
56+ args .extend (["--exclude" , DESKTOP_PACKAGE_NAME , "--exclude" , DESKTOP_FUZZ_PACKAGE_NAME ])
5757
5858 if features :
5959 args .extend (
@@ -73,14 +73,15 @@ def run_cargo_tests(
7373
7474 args = [cargo_cmd_name ()]
7575
76- args .extend (["test" , "--locked" , "--workspace" ])
76+ # Run all lib, bin, and integration tests. Required to exclude running doc tests.
77+ args .extend (["test" , "--locked" , "--workspace" , "--lib" , "--bins" , "--test" , "*" ])
7778
7879 if target :
7980 args .extend (["--target" , target ])
8081
8182 # disable desktop tests for now
8283 if isLinux ():
83- args .extend (["--exclude" , DESKTOP_PACKAGE_NAME ])
84+ args .extend (["--exclude" , DESKTOP_PACKAGE_NAME , "--exclude" , DESKTOP_FUZZ_PACKAGE_NAME ])
8485
8586 if features :
8687 args .extend (
0 commit comments