Skip to content

Commit 5db3474

Browse files
kamalcaLiliDeng
authored andcommitted
Skip tests not supporting CVM
1 parent b3e0154 commit 5db3474

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

microsoft/testsuites/core/provisioning.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
StartStop,
3333
Synthetic,
3434
)
35+
from lisa.features.security_profile import CvmDisabled
3536
from lisa.tools import Lspci
3637
from lisa.util import constants
3738
from lisa.util.shell import wait_tcp_port_ready
@@ -122,7 +123,10 @@ def verify_deployment_provision_standard_ssd_disk(
122123
requirement=simple_requirement(
123124
environment_status=EnvironmentStatus.Deployed,
124125
disk=DiskEphemeral(),
125-
supported_features=[SerialConsole],
126+
supported_features=[
127+
SerialConsole,
128+
CvmDisabled(),
129+
], # TODO: Fix disk deployment for CVM
126130
),
127131
)
128132
def verify_deployment_provision_ephemeral_managed_disk(

microsoft/testsuites/vm_extensions/azure_disk_encryption.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from azure.mgmt.keyvault.models import VaultProperties
1212

1313
from lisa import Logger, Node, TestCaseMetadata, TestSuite, TestSuiteMetadata
14+
from lisa.features.security_profile import CvmDisabled
1415
from lisa.operating_system import CBLMariner, CentOs, Oracle, Redhat, Ubuntu
1516
from lisa.sut_orchestrator import AZURE
1617
from lisa.sut_orchestrator.azure.common import (
@@ -73,7 +74,7 @@ def after_case(self, log: Logger, **kwargs: Any) -> None:
7374
timeout=TIME_LIMIT,
7475
requirement=simple_requirement(
7576
min_memory_mb=MIN_REQUIRED_MEMORY_MB,
76-
supported_features=[AzureExtension],
77+
supported_features=[AzureExtension, CvmDisabled()],
7778
supported_platform_type=[AZURE],
7879
min_core_count=4,
7980
),
@@ -136,6 +137,9 @@ def verify_azure_disk_encryption_enabled(
136137
provisioned successfully on the remote machine.
137138
""",
138139
priority=1,
140+
requirement=simple_requirement(
141+
supported_features=[CvmDisabled()],
142+
),
139143
)
140144
def verify_azure_disk_encryption_provisioned(
141145
self, log: Logger, node: Node, result: TestResult

microsoft/testsuites/vm_extensions/vmsnapshot_extension.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
TestSuiteMetadata,
2020
simple_requirement,
2121
)
22+
from lisa.features.security_profile import CvmDisabled
2223
from lisa.operating_system import BSD, Debian, Windows
2324
from lisa.sut_orchestrator import AZURE
2425
from lisa.sut_orchestrator.azure.common import (
@@ -41,7 +42,9 @@
4142
area="vm_extension",
4243
category="functional",
4344
description="Test for VMSnapshot extension",
44-
requirement=simple_requirement(unsupported_os=[]),
45+
requirement=simple_requirement(
46+
unsupported_os=[], supported_features=[CvmDisabled()]
47+
),
4548
)
4649
class VmSnapsotLinuxBVTExtension(TestSuite):
4750
@TestCaseMetadata(

0 commit comments

Comments
 (0)