VirtualBox

Ignore:
Timestamp:
Jan 24, 2024 7:32:52 PM (16 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
161284
Message:

ValidationKit/vboxtestvms.py: Add an OL 9.2 amd64 and arm64 smoketest VM for comparison

Location:
trunk/src/VBox/ValidationKit/testdriver
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testdriver/vbox.py

    r103028 r103045  
    27622762                elif sGraphicsControllerType == 'VBoxVGA':
    27632763                    fRc = oSession.setVideoControllerType(vboxcon.GraphicsControllerType_VBoxVGA);
     2764                elif sGraphicsControllerType == 'QemuRamFb':
     2765                    fRc = oSession.setVideoControllerType(vboxcon.GraphicsControllerType_QemuRamFB);
    27642766
    27652767            #
  • trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py

    r102966 r103045  
    439439        elif self.isP4Incompatible() and oTestDrv.isHostCpuP4():
    440440            reporter.log('Skipping P4 incompatible VM.');
     441        elif self.sPlatformArchitecture == 'ARM' and utils.getHostArch() == 'amd64':
     442            reporter.log('Skipping ARM VM on amd64 host');
    441443        else:
    442444            return False;
     
    10021004                 sGraphicsControllerType = None,            # type: str
    10031005                 fSecureBoot = False,                       # type: bool
    1004                  sUefiMokPathPrefix = None                  # type: str
     1006                 sUefiMokPathPrefix = None,                 # type: str
     1007                 sPlatformArchitecture = 'x86'              # type: str
    10051008                 ):
    10061009        self.oSet                    = oSet;
     
    10331036        self.fSecureBoot             = fSecureBoot;
    10341037        self.sUefiMokPathPrefix      = sUefiMokPathPrefix;
     1038        self.sPlatformArchitecture   = sPlatformArchitecture;
    10351039
    10361040        self.fSnapshotRestoreCurrent = False;        # Whether to restore execution on the current snapshot.
     
    11711175        if self.fNstHwVirt and not oTestDrv.hasHostNestedHwVirt():
    11721176            reporter.log('Ignoring VM %s (Nested hardware-virtualization not support on this host).' % (self.sVmName,));
     1177            return True;
     1178        elif self.sPlatformArchitecture == 'ARM' and utils.getHostArch() == 'amd64':
    11731179            return True;
    11741180        return False;
     
    12341240                                     fSecureBoot        = self.fSecureBoot,
    12351241                                     sUefiMokPathPrefix = self.sUefiMokPathPrefix,
    1236                                      sGraphicsControllerType = self.sGraphicsControllerType
     1242                                     sGraphicsControllerType = self.sGraphicsControllerType,
     1243                                     sPlatformArchitecture   = self.sPlatformArchitecture
    12371244                                     );
    12381245
     
    12591266                    fRc = None; # Skip the test.
    12601267                elif self.isP4Incompatible() and oTestDrv.isHostCpuP4():
     1268                    fRc = None; # Skip the test.
     1269                elif self.sPlatformArchitecture == 'ARM' and utils.getHostArch() == 'amd64':
    12611270                    fRc = None; # Skip the test.
    12621271                else:
     
    20202029               sKind = 'Oracle',    acCpusSup = range(1, 33), fIoApic = True,
    20212030               asParavirtModesSup = [g_ksParavirtProviderKVM,]),
     2031        TestVm('tst-ol-9_2-amd64',          kfGrpStdSmoke,        sHd = '7.1/smoketests/ol-9_2-amd64-txs.vdi',
     2032               sKind = 'Oracle_64', acCpusSup = range(1, 33), fIoApic = True,
     2033               asParavirtModesSup = [g_ksParavirtProviderKVM,], sHddControllerType='SATA Controller',
     2034               sDvdControllerType = 'SATA Controller', sGraphicsControllerType = 'VMSVGA'),
    20222035        # Note: Don't use this image for VBoxService / Guest Control-related tests anymore;
    20232036        #       The distro has a buggy dbus implementation, which crashes often in some dbus watcher functions when being
     
    21742187
    21752188        #AncientTestVm('tst-dos5-win311a',       sKind = 'DOS',  sHd = '5.2/great-old-ones/t-dos5-win311a/t-dos5-win311a.vdi'),
     2189
     2190        #
     2191        # ARM
     2192        #
     2193        TestVm('tst-ol-9_2-arm64',          kfGrpStdSmoke,        sHd = '7.1/smoketests/ol-9_2-arm64-txs.vdi',
     2194               sKind = 'Oracle_arm64', acCpusSup = range(1, 33), sHddControllerType='VirtIO SCSI Controller',
     2195               sDvdControllerType = 'SATA Controller', sGraphicsControllerType = 'QemuRamFb', sPlatformArchitecture = 'ARM'),
    21762196    );
    21772197
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette