diff options
| author | Christian Breunig <christian@breunig.cc> | 2025-09-22 20:49:15 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2025-09-30 17:19:06 +0200 |
| commit | 2c521f1356378904e3d3a744960de68e8c5b62dc (patch) | |
| tree | 29de6d1a4db53a19777a350f83fc1ca13234bd25 /smoketest/scripts/cli/test_interfaces_input.py | |
| parent | 5845c4b1c50bc0335284cfb3306e0a91de3efd40 (diff) | |
| download | vyos-1x-2c521f1356378904e3d3a744960de68e8c5b62dc.tar.gz vyos-1x-2c521f1356378904e3d3a744960de68e8c5b62dc.zip | |
smoketest: T7858: make failfast main argument dynamic
When smoketest debugging is enabled (by creating the file
/tmp/vyos.smoketest.debug), all available smoketests will fail fast instead
of running to completion. This helps reduce test time when something is
broken or undergoing refactoring, as it avoids waiting for the full test suite
to finish.
Diffstat (limited to 'smoketest/scripts/cli/test_interfaces_input.py')
| -rwxr-xr-x | smoketest/scripts/cli/test_interfaces_input.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/smoketest/scripts/cli/test_interfaces_input.py b/smoketest/scripts/cli/test_interfaces_input.py index 611d2985b..737138b0a 100755 --- a/smoketest/scripts/cli/test_interfaces_input.py +++ b/smoketest/scripts/cli/test_interfaces_input.py @@ -16,9 +16,10 @@ import unittest +from base_vyostest_shim import VyOSUnitTestSHIM + from vyos.utils.file import read_file from vyos.ifconfig import Interface -from base_vyostest_shim import VyOSUnitTestSHIM base_path = ['interfaces', 'input'] @@ -48,4 +49,4 @@ class InputInterfaceTest(VyOSUnitTestSHIM.TestCase): self.assertEqual(Interface(interface).get_alias(), f'foo-{interface}') if __name__ == '__main__': - unittest.main(verbosity=2) + unittest.main(verbosity=2, failfast=VyOSUnitTestSHIM.TestCase.debug_on()) |
