diff --git a/tests/run-tests.cpp b/tests/run-tests.cpp index f2d121c..13565d4 100644 --- a/tests/run-tests.cpp +++ b/tests/run-tests.cpp @@ -26,6 +26,8 @@ int main() { int total = 0, passed = 0; for (char version = 1; version <= 40; version++) { + if (LOCK_VERSION != 0 && LOCK_VERSION != version) { continue; } + for (char ecc = 0; ecc < 4; ecc++) { const qrcodegen::QrCode::Ecc *errCorLvl; switch (ecc) { diff --git a/tests/run.sh b/tests/run.sh index 056ae5d..ff7be5f 100755 --- a/tests/run.sh +++ b/tests/run.sh @@ -1,4 +1,5 @@ #!/bin/bash clang++ run-tests.cpp QrCode.cpp QrSegment.cpp BitBuffer.cpp ../src/qrcode.c -o test && ./test +clang++ run-tests.cpp QrCode.cpp QrSegment.cpp BitBuffer.cpp ../src/qrcode.c -o test -D LOCK_VERSION=3 && ./test