File tree Expand file tree Collapse file tree
lisa/microsoft/testsuites/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33from __future__ import annotations
44
55import re
6+ from typing import Any
67
78from lisa import (
9+ Logger ,
810 Node ,
911 TestCaseMetadata ,
1012 TestSuite ,
@@ -39,6 +41,11 @@ class Dns(TestSuite):
3941 r"ModuleNotFoundError: No module named \'apt_inst\'" , re .M
4042 )
4143
44+ def after_case (self , log : Logger , ** kwargs : Any ) -> None :
45+ log .debug ("after_case: mark node as dirty to avoid affecting other test cases" )
46+ node = kwargs ["node" ]
47+ node .mark_dirty ()
48+
4249 @TestCaseMetadata (
4350 description = """
4451 This test case check DNS name resolution by ping bing.com.
@@ -67,7 +74,6 @@ def verify_dns_name_resolution_after_upgrade(self, node: Node) -> None:
6774 raise PassedException (e ) from e
6875
6976 finally :
70- node .mark_dirty ()
7177 self ._check_dns_name_resolution (node )
7278 node .reboot ()
7379 self ._check_dns_name_resolution (node )
You can’t perform that action at this time.
0 commit comments