Skip to content

Commit 8059428

Browse files
committed
Prevent Rust tests form being executed twice.
In many places, a test-module is defined to collect all integration tests. However, this doesn't prevent each of these loose modules to become their own test module by default. `autotest = false` prevents this automation.
1 parent 539656c commit 8059428

File tree

13 files changed

+13
-38
lines changed

13 files changed

+13
-38
lines changed

Cargo.lock

Lines changed: 0 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/gitbutler-branch/Cargo.toml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,18 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
anyhow = "1.0.93"
1011
git2.workspace = true
1112
gix = { workspace = true, features = [] }
1213
gitbutler-reference.workspace = true
13-
gitbutler-serde.workspace = true
14-
gitbutler-id.workspace = true
15-
gitbutler-error.workspace = true
16-
gitbutler-fs.workspace = true
1714
gitbutler-diff.workspace = true
18-
gitbutler-oxidize.workspace = true
19-
gitbutler-time.workspace = true
2015
gitbutler-stack.workspace = true
2116
itertools = "0.13"
22-
toml.workspace = true
2317
serde = { workspace = true, features = ["std"] }
2418
bstr.workspace = true
25-
md5 = "0.7.0"
26-
hex = "0.4.3"
27-
tracing.workspace = true
2819
lazy_static = "1.4.0"
2920

3021
[[test]]

crates/gitbutler-diff/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
git2.workspace = true

crates/gitbutler-hunk-dependency/Cargo.toml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,17 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
anyhow = "1.0.93"
1011
git2.workspace = true
11-
gix = { workspace = true, features = [] }
1212
gitbutler-diff.workspace = true
13-
gitbutler-reference.workspace = true
1413
gitbutler-serde.workspace = true
1514
gitbutler-stack.workspace = true
1615
gitbutler-id.workspace = true
1716
itertools = "0.13"
1817
serde = { workspace = true, features = ["std"] }
19-
bstr.workspace = true
20-
tokio.workspace = true
21-
uuid = { workspace = true, features = ["fast-rng"] }
2218

2319
[[test]]
2420
name = "hunk-dependency"

crates/gitbutler-oplog/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
anyhow = "1.0.93"

crates/gitbutler-repo/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
git2.workspace = true
@@ -18,7 +19,6 @@ resolve-path = "0.1.0"
1819
gitbutler-command-context.workspace = true
1920
gitbutler-config.workspace = true
2021
gitbutler-project.workspace = true
21-
# gitbutler-branch.workspace = true
2222
gitbutler-reference.workspace = true
2323
gitbutler-error.workspace = true
2424
gitbutler-commit.workspace = true
@@ -38,5 +38,4 @@ path = "tests/mod.rs"
3838
[dev-dependencies]
3939
gitbutler-testsupport.workspace = true
4040
gitbutler-user.workspace = true
41-
gitbutler-git = { workspace = true, features = ["test-askpass-path"] }
4241
serde_json = { version = "1.0", features = ["std", "arbitrary_precision"] }

crates/gitbutler-secret/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
anyhow = "1.0.93"

crates/gitbutler-stack/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
git2.workspace = true

crates/gitbutler-stack/tests/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
pub mod file_ownership;
2-
pub mod ownership;
1+
mod file_ownership;
2+
mod ownership;
33

44
use anyhow::Result;
55
use gitbutler_command_context::CommandContext;

crates/gitbutler-user/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55
authors = ["GitButler <gitbutler@gitbutler.com>"]
66
publish = false
7+
autotests = false
78

89
[dependencies]
910
gitbutler-secret.workspace = true

0 commit comments

Comments
 (0)