diff --git a/.github/workflows/tests-unit.yml b/.github/workflows/tests-unit.yml index f8098c0abb..bb3a1216d9 100644 --- a/.github/workflows/tests-unit.yml +++ b/.github/workflows/tests-unit.yml @@ -4,8 +4,8 @@ on: [push, pull_request] env: FILES_CHANGED: "all" - CODECOV_PY_VER: '3.10' - USING_PYTYPE: '3.8,3.9,3.10,3.11' + CODECOV_PY_VER: "3.10" + USING_PYTYPE: "3.8,3.9,3.10,3.11,3.12" jobs: unit-tests: diff --git a/clib/clib_mininet_test_main.py b/clib/clib_mininet_test_main.py index 2b68ed093b..926eaa057f 100755 --- a/clib/clib_mininet_test_main.py +++ b/clib/clib_mininet_test_main.py @@ -546,7 +546,8 @@ def all_tests_successful(results): successful_results = [ result for result in results - if result.wasSuccessful() or result.unexpected_success + if result.wasSuccessful() + or (isinstance(result, FaucetResult) and result.unexpected_success) ] return len(results) == len(successful_results) @@ -825,7 +826,7 @@ def run_tests( sys.exit(0) else: decoded_pcap_logs = [] - port_match_re = re.compile(".+\-([0-9]+)-of.cap") + port_match_re = re.compile(r".+\-([0-9]+)-of.cap") of_pcaps = glob.glob(os.path.join(os.path.join(root_tmpdir, "*"), "*of.cap")) for of_pcap in of_pcaps: port_match = port_match_re.match(of_pcap)