From 56644b2b524c684899f6dad9c950a23e95d1437c Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 18 Aug 2023 09:19:27 +0300 Subject: [PATCH] tools: add SKIP_TESTS env variable support for parser_speed.v and scanner_speed.v --- cmd/tools/measure/parser_speed.v | 4 +++- cmd/tools/measure/scanner_speed.v | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/tools/measure/parser_speed.v b/cmd/tools/measure/parser_speed.v index ff27df729b..88e4449100 100644 --- a/cmd/tools/measure/parser_speed.v +++ b/cmd/tools/measure/parser_speed.v @@ -6,6 +6,8 @@ import v.parser import v.errors import v.scanner +const skip_tests = os.getenv_opt('SKIP_TESTS') or { '' }.bool() + fn main() { files := os.args#[1..] if files.len > 0 && files[0].starts_with('@') { @@ -31,7 +33,7 @@ fn process_files(files []string) ! { if f == '' { continue } - if f.ends_with('_test.v') { + if skip_tests && f.ends_with('_test.v') { continue } // do not measure the scanning, but only the parsing: diff --git a/cmd/tools/measure/scanner_speed.v b/cmd/tools/measure/scanner_speed.v index d857b7f105..e1426e4e6b 100644 --- a/cmd/tools/measure/scanner_speed.v +++ b/cmd/tools/measure/scanner_speed.v @@ -3,6 +3,8 @@ import time import v.scanner import v.pref +const skip_tests = os.getenv_opt('SKIP_TESTS') or { '' }.bool() + fn main() { files := os.args#[1..] if files.len > 0 && files[0].starts_with('@') { @@ -27,7 +29,7 @@ fn process_files(files []string) ! { if f == '' { continue } - if f.ends_with('_test.v') { + if skip_tests && f.ends_with('_test.v') { continue } sw.restart()