Tests: Auto-skip when not in root repo

This commit is contained in:
Wilson Snyder 2025-09-25 21:08:24 -04:00
parent 269476df6e
commit 21dbdbf69d
13 changed files with 5 additions and 36 deletions

View File

@ -2674,6 +2674,11 @@ class VlTest:
regexp=r'.*', regexp=r'.*',
lineno_adjust=-9999, # lineno_adjust=-9999, #
lines=None) -> None: #'#, #-#' lines=None) -> None: #'#, #-#'
if not os.path.exists(test.root + "/.git"):
self.skip("Not in a git repository")
return
temp_fn = out_filename temp_fn = out_filename
temp_fn = re.sub(r'.*/', '', temp_fn) temp_fn = re.sub(r'.*/', '', temp_fn)
temp_fn = self.obj_dir + "/" + temp_fn temp_fn = self.obj_dir + "/" + temp_fn

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('simulator') test.scenarios('simulator')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.compile(verilator_flags2=['--assert'], test.compile(verilator_flags2=['--assert'],
nc_flags2=['+assert'], nc_flags2=['+assert'],
vcs_flags2=['-assert svaext'], vcs_flags2=['-assert svaext'],

View File

@ -12,9 +12,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
test.top_filename = 't/t_event_control_star_never.v' test.top_filename = 't/t_event_control_star_never.v'
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(verilator_flags2=['--timing'], fails=True, expect_filename=test.golden_filename) test.lint(verilator_flags2=['--timing'], fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -12,9 +12,6 @@ import vltest_bootstrap
test.scenarios('vlt') test.scenarios('vlt')
test.top_filename = "t/t_lint_assigneqexpr.v" test.top_filename = "t/t_lint_assigneqexpr.v"
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(verilator_flags2=['-Wall -Wno-DECLFILENAME'], test.lint(verilator_flags2=['-Wall -Wno-DECLFILENAME'],
fails=True, fails=True,
expect_filename=test.golden_filename) expect_filename=test.golden_filename)

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('vlt') test.scenarios('vlt')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(fails=True, expect_filename=test.golden_filename) test.lint(fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(fails=True, expect_filename=test.golden_filename) test.lint(fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -12,9 +12,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
test.top_filename = 't/t_lint_paramnodefault.v' test.top_filename = 't/t_lint_paramnodefault.v'
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(fails=True, expect_filename=test.golden_filename) test.lint(fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(fails=True, expect_filename=test.golden_filename) test.lint(fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('vlt') test.scenarios('vlt')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(verilator_flags2=['-Wall -Wno-DECLFILENAME'], test.lint(verilator_flags2=['-Wall -Wno-DECLFILENAME'],
fails=True, fails=True,
expect_filename=test.golden_filename) expect_filename=test.golden_filename)

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('vlt') test.scenarios('vlt')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(verilator_flags2=["--no-timing"], fails=True, expect_filename=test.golden_filename) test.lint(verilator_flags2=["--no-timing"], fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(verilator_flags2=["--lint-only"], test.lint(verilator_flags2=["--lint-only"],
fails=test.vlt_all, fails=test.vlt_all,
expect_filename=test.golden_filename) expect_filename=test.golden_filename)

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(fails=True, expect_filename=test.golden_filename) test.lint(fails=True, expect_filename=test.golden_filename)
test.extract(in_filename=test.top_filename, test.extract(in_filename=test.top_filename,

View File

@ -11,9 +11,6 @@ import vltest_bootstrap
test.scenarios('linter') test.scenarios('linter')
if not os.path.exists(test.root + "/.git"):
test.skip("Not in a git repository")
test.lint(verilator_flags2=["--lint-only -Wwarn-VARHIDDEN"], test.lint(verilator_flags2=["--lint-only -Wwarn-VARHIDDEN"],
fails=test.vlt_all, fails=test.vlt_all,
expect_filename=test.golden_filename) expect_filename=test.golden_filename)