From 2c521f1356378904e3d3a744960de68e8c5b62dc Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Mon, 22 Sep 2025 20:49:15 +0200 Subject: 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. --- smoketest/scripts/cli/test_interfaces_loopback.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'smoketest/scripts/cli/test_interfaces_loopback.py') diff --git a/smoketest/scripts/cli/test_interfaces_loopback.py b/smoketest/scripts/cli/test_interfaces_loopback.py index 290cda64b..df498334e 100755 --- a/smoketest/scripts/cli/test_interfaces_loopback.py +++ b/smoketest/scripts/cli/test_interfaces_loopback.py @@ -19,6 +19,7 @@ import unittest from base_interfaces_test import BasicInterfaceTest from base_interfaces_test import MSG_TESTCASE_UNSUPPORTED from netifaces import interfaces +from base_vyostest_shim import VyOSUnitTestSHIM from vyos.utils.network import is_intf_addr_assigned @@ -57,4 +58,4 @@ class LoopbackInterfaceTest(BasicInterfaceTest.TestCase): self.skipTest(MSG_TESTCASE_UNSUPPORTED) if __name__ == '__main__': - unittest.main(verbosity=2) + unittest.main(verbosity=2, failfast=VyOSUnitTestSHIM.TestCase.debug_on()) -- cgit v1.2.3