Sfoglia il codice sorgente

Move test disabling out of Justfile

And into the Cargo.toml files. This is the better place to put it, since it's consistent between invocations, and lets us disable _all_ tests for dns_transport.

Also, it turns out I accidentally disabled the Rust integration tests. This commit restores them.
Benjamin Sago 4 anni fa
parent
commit
9dbd5fb43d
4 ha cambiato i file con 12 aggiunte e 3 eliminazioni
  1. 2 0
      Cargo.toml
  2. 3 3
      Justfile
  3. 4 0
      dns-transport/Cargo.toml
  4. 3 0
      dns/Cargo.toml

+ 2 - 0
Cargo.toml

@@ -13,9 +13,11 @@ homepage = "https://dns.lookup.dog/"
 license = "EUPL-1.2"
 version = "0.2.0-pre"
 
+
 [[bin]]
 name = "dog"
 path = "src/main.rs"
+doctest = false
 
 
 [workspace]

+ 3 - 3
Justfile

@@ -34,15 +34,15 @@ export DOG_DEBUG := ""
 
 # run unit tests
 @test:
-    cargo test --lib --bin dog --workspace -- --quiet
+    cargo test --workspace -- --quiet
 
 # run unit tests (in release mode)
 @test-release:
-    cargo test --lib --bin dog --workspace --release --verbose
+    cargo test --workspace --release --verbose
 
 # run unit tests (without some features)
 @test-quick:
-    cargo test --lib --bin dog --workspace --no-default-features -- --quiet
+    cargo test --workspace --no-default-features -- --quiet
 
 # run mutation tests
 @test-mutation:

+ 4 - 0
dns-transport/Cargo.toml

@@ -4,6 +4,10 @@ version = "0.2.0-pre"
 authors = ["Benjamin Sago <[email protected]>"]
 edition = "2018"
 
+[lib]
+doctest = false
+test = false
+
 
 [dependencies]
 

+ 3 - 0
dns/Cargo.toml

@@ -4,6 +4,9 @@ version = "0.2.0-pre"
 authors = ["Benjamin Sago <[email protected]>"]
 edition = "2018"
 
+[lib]
+doctest = false
+
 
 [dependencies]