Skip to content

Commit 5b8f7df

Browse files
committed
Elide test (and doctest) steps where not required
1 parent 8266e61 commit 5b8f7df

File tree

21 files changed

+64
-22
lines changed

21 files changed

+64
-22
lines changed

bin/propolis-cli/Cargo.toml

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ version = "0.1.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
8-
97
[dependencies]
108
anyhow.workspace = true
119
clap = { workspace = true, features = ["derive"] }

bin/propolis-server/Cargo.toml

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@ version = "0.1.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
8-
97
[lib]
108
name = "propolis_server"
119
path = "src/lib/lib.rs"
10+
doctest = false
1211

1312
[[bin]]
1413
name = "propolis-server"
1514
path = "src/main.rs"
1615
doc = false
16+
doctest = false
17+
test = false
1718

1819
[dependencies]
1920
atty.workspace = true

bin/propolis-standalone/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ edition = "2021"
77
[[bin]]
88
name = "propolis-standalone"
99
path = "src/main.rs"
10+
test = false
11+
doctest = false
1012

1113
[dependencies]
1214
anyhow.workspace = true

bin/propolis-utils/Cargo.toml

+6
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,18 @@ edition = "2021"
66

77
[[bin]]
88
name = "savex"
9+
test = false
10+
doctest = false
911

1012
[[bin]]
1113
name = "cpuid-gen"
14+
test = false
15+
doctest = false
1216

1317
[[bin]]
1418
name = "rsrvrctl"
19+
test = false
20+
doctest = false
1521

1622
[dependencies]
1723
anyhow.workspace = true

crates/bhyve-api/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
doctest = false
89

910
[dependencies]
1011
libc.workspace = true

crates/bhyve-api/sys/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
test = false
9+
doctest = false
810

911
[dependencies]
1012
libc.workspace = true

crates/dladm/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
test = false
9+
doctest = false
810

911
[dependencies]
1012
libc.workspace = true

crates/propolis-server-config/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
test = false
9+
doctest = false
810

911
[dependencies]
1012
serde.workspace = true

crates/propolis-standalone-config/Cargo.toml

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7+
[lib]
8+
test = false
9+
doctest = false
10+
711
[dependencies]
812
num_enum.workspace = true
913
serde.workspace = true

crates/propolis-types/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
test = false
9+
doctest = false
810

911
[dependencies]
1012
schemars = { workspace = true, features = [ "uuid1" ] }

crates/viona-api/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
doctest = false
89

910
[dependencies]
1011
libc.workspace = true

crates/viona-api/sys/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ version = "0.0.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
test = false
9+
doctest = false
810

911
[dependencies]
1012
libc = "0.2"

lib/propolis-client/Cargo.toml

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ name = "propolis-client"
33
version = "0.1.0"
44
edition = "2021"
55

6-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
6+
[lib]
7+
doctest = false
78

89
[dependencies]
910
propolis_types.workspace = true
@@ -25,7 +26,7 @@ tokio-tungstenite = { workspace = true, optional = true }
2526
crucible-client-types.workspace = true
2627

2728
[dev-dependencies]
28-
tokio = { workspace = true, features = ["test-util"] }
29+
tokio = { workspace = true, features = ["test-util", "macros"] }
2930

3031
[features]
3132
default = []

lib/propolis/Cargo.toml

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ version = "0.1.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
8-
97
[dependencies]
108
libc.workspace = true
119
bitflags.workspace = true

packaging/propolis-package/Cargo.toml

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ name = "propolis-package"
33
version = "0.1.0"
44
edition = "2021"
55

6+
[[bin]]
7+
name = "propolis-package"
8+
test = false
9+
doctest = false
10+
611
[dependencies]
712
anyhow.workspace = true
813
indicatif.workspace = true

phd-tests/framework/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ version = "0.1.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
[lib]
8+
doctest = false
89

910
[dependencies]
1011
anyhow.workspace = true

phd-tests/runner/Cargo.toml

+5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ version = "0.1.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

7+
[[bin]]
8+
name = "phd-runner"
9+
test = false
10+
doctest = false
11+
712
[dependencies]
813
anyhow.workspace = true
914
backtrace.workspace = true

phd-tests/testcase/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ name = "phd-testcase"
33
version = "0.1.0"
44
edition = "2021"
55

6-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
6+
[lib]
7+
test = false
8+
doctest = false
79

810
[dependencies]
911
inventory.workspace = true

phd-tests/testcase_macro/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ name = "phd-testcase-macros"
33
version = "0.1.0"
44
edition = "2021"
55

6-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
6+
[lib]
7+
proc_macro = true
8+
test = false
9+
doctest = false
710

811
[dependencies]
912
proc-macro2.workspace = true
1013
quote.workspace = true
1114
syn = { workspace = true, features = ["full"] }
12-
13-
[lib]
14-
proc_macro = true

phd-tests/tests/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ name = "phd-tests"
33
version = "0.1.0"
44
edition = "2021"
55

6-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
6+
[lib]
7+
test = false
8+
doctest = false
79

810
[dependencies]
911
http.workspace = true

xtask/Cargo.toml

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ name = "xtask"
33
version = "0.0.0"
44
edition = "2021"
55

6+
[[bin]]
7+
name = "xtask"
8+
test = false
9+
doctest = false
10+
611
[dependencies]
712
anyhow.workspace = true
813
clap = { workspace = true, features = ["derive"] }

0 commit comments

Comments
 (0)