Browse Source

test.py hasn't been testing the json feature 0uo

i've had it enabled on the gitlab CI runner, but not in my test.py script that i use for local testing stuff...
edition-2021
Lynne Megido 3 months ago
parent
commit
3ee8745440
Signed by: lynnesbian
GPG Key ID: F0A184B5213D9F90
  1. 2
      src/tests/mod.rs
  2. 6
      test.py

2
src/tests/mod.rs

@ -474,4 +474,6 @@ fn validate_string_type() {
SmartString::from("A long and therefore heap-allocated string"),
StdString::from("A long and therefore heap-allocated string")
);
// uncomment if i ever update to smartstring >= 0.2.9
// smartstring::validate();
}

6
test.py

@ -11,7 +11,7 @@ def test_archs():
for arch in archs:
print(f"Testing {arch} ({upto} of {target})")
subprocess.run(f"cross test --features=infer-backend --target {arch}-unknown-linux-gnu".split(" ")).check_returncode()
subprocess.run(f"cross test --features=json,infer-backend --target {arch}-unknown-linux-gnu".split(" ")).check_returncode()
upto += 1
def test_versions():
@ -33,11 +33,11 @@ def test_versions():
for version in versions:
for backend in backends:
print(f"[{version}, {backend}] Tests ({upto} of {target})")
subprocess.run(f"cargo +{version} test --features={backend}-backend".split(" ")).check_returncode()
subprocess.run(f"cargo +{version} test --features=json,{backend}-backend".split(" ")).check_returncode()
upto += 1
print(f"[{version}, {backend}] Scanning imgs ({upto} of {target})")
subprocess.run(f"cargo +{version} run --release --features={backend}-backend -- imgs".split(" ")).check_returncode()
subprocess.run(f"cargo +{version} run --release --features=json,{backend}-backend -- imgs".split(" ")).check_returncode()
upto += 1
def main():

Loading…
Cancel
Save