VirtualBox

Changeset 70491 in vbox for trunk


Ignore:
Timestamp:
Jan 8, 2018 10:15:50 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
120105
Message:

testdriver/vboxtestvms.py: Prep for NT 3.1 smoke test vm.

File:
1 edited

Legend:

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

    r69111 r70491  
    7373g_aaNameToDetails = \
    7474[
     75    [ 'WindowsNT3x',    'WindowsNT3x',           g_k32,    1,  32, ['nt3',    'nt3[0-9]*']],                              # max cpus??
    7576    [ 'WindowsNT4',     'WindowsNT4',            g_k32,    1,  32, ['nt4',    'nt4sp[0-9]']],                             # max cpus??
    7677    [ 'Windows2000',    'Windows2000',           g_k32,    1,  32, ['w2k',    'w2ksp[0-9]', 'win2k', 'win2ksp[0-9]']],    # max cpus??
     
    179180                 fIoApic = None, fPae = None, sNic0AttachType = None, sHddControllerType = 'IDE Controller',
    180181                 sFloppy = None, fVmmDevTestingPart = None, fVmmDevTestingMmio = False, asParavirtModesSup = None,
    181                  fRandomPvPMode = False, sFirmwareType = 'bios', sChipsetType = 'piix3'):
     182                 fRandomPvPMode = False, sFirmwareType = 'bios', sChipsetType = 'piix3', sDvdControllerType = 'IDE Controller'):
    182183        self.oSet                    = oSet;
    183184        self.sVmName                 = sVmName;
     
    191192        self.sGuestOsType            = None;
    192193        self.sDvdImage               = None;         # Relative to the testrsrc root.
     194        self.sDvdControllerType      = sDvdControllerType;
    193195        self.fIoApic                 = fIoApic;
    194196        self.fPae                    = fPae;
     
    412414              or self.sVmName.find('sp3') >= 0:
    413415                return True;
    414         # XP x64 on a phyical VIA box hangs exactly like a VM.
     416        # XP x64 on a physical VIA box hangs exactly like a VM.
    415417        if self.aInfo[g_iKind] in ['WindowsXP_64', 'Windows2003_64']:
    416418            return True;
     
    686688                    assert False, oTestVm.sNic0AttachType;
    687689
    688                 oVM = oTestDrv.createTestVM(oTestVm.sVmName, 1, \
    689                                             sHd                = oTestVm.sHd, \
    690                                             sKind              = oTestVm.sKind, \
    691                                             fIoApic            = oTestVm.fIoApic, \
    692                                             fPae               = oTestVm.fPae, \
    693                                             eNic0AttachType    = eMyNic0AttachType, \
    694                                             sDvdImage          = sMyDvdImage, \
     690                oVM = oTestDrv.createTestVM(oTestVm.sVmName, 1,
     691                                            sHd                = oTestVm.sHd,
     692                                            sKind              = oTestVm.sKind,
     693                                            fIoApic            = oTestVm.fIoApic,
     694                                            fPae               = oTestVm.fPae,
     695                                            eNic0AttachType    = eMyNic0AttachType,
     696                                            sDvdImage          = sMyDvdImage,
     697                                            sDvdControllerType = oTestVm.sDvdControllerType,
    695698                                            sHddControllerType = oTestVm.sHddControllerType,
    696699                                            sFloppy            = oTestVm.sFloppy,
    697700                                            fVmmDevTestingPart = oTestVm.fVmmDevTestingPart,
    698701                                            fVmmDevTestingMmio = oTestVm.fVmmDevTestingPart,
    699                                             sFirmwareType = oTestVm.sFirmwareType,
    700                                             sChipsetType = oTestVm.sChipsetType);
     702                                            sFirmwareType      = oTestVm.sFirmwareType,
     703                                            sChipsetType       = oTestVm.sChipsetType);
    701704            if oVM is None:
    702705                return False;
     
    862865        oSet = TestVmSet(oTestVmManager = self);
    863866
     867        # Linux
     868        oTestVm = TestVm(oSet, 'tst-ubuntu-15_10-64-efi', sHd = '4.2/efi/ubuntu-15_10-efi-amd64.vdi',
     869                         sKind = 'Ubuntu_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     870        oSet.aoTestVms.append(oTestVm);
     871
     872        ## NT 3.x
     873        #oTestVm = TestVm(oSet, 'tst-nt310', sHd = '5.2/great-old-ones/t-nt310/t-nt310.vdi',
     874        #                 sKind = 'WindowsNT3x', acCpusSup = [1],
     875        #                 sHddControllerType = 'BusLogic SCSI Controller', sDvdControllerType = 'BusLogic SCSI Controller' );
     876        #oSet.aoTestVms.append(oTestVm); ## @todo COM
     877
     878        # NT 4
     879        oTestVm = TestVm(oSet, 'tst-nt4sp1', sHd = '4.2/' + sTxsTransport + '/nt4sp1/t-nt4sp1.vdi',
     880                         sKind = 'WindowsNT4', acCpusSup = [1]);
     881        oSet.aoTestVms.append(oTestVm);
     882
     883        oTestVm = TestVm(oSet, 'tst-nt4sp6', sHd = '4.2/nt4sp6/t-nt4sp6.vdi',
     884                         sKind = 'WindowsNT4', acCpusSup = range(1, 33));
     885        oSet.aoTestVms.append(oTestVm);
     886
     887        # W2K
     888        oTestVm = TestVm(oSet, 'tst-2ksp4', sHd = '4.2/win2ksp4/t-win2ksp4.vdi',
     889                         sKind = 'Windows2000', acCpusSup = range(1, 33));
     890        oSet.aoTestVms.append(oTestVm);
     891
     892        # XP
     893        oTestVm = TestVm(oSet, 'tst-xppro', sHd = '4.2/' + sTxsTransport + '/xppro/t-xppro.vdi',
     894                         sKind = 'WindowsXP', acCpusSup = range(1, 33));
     895        oSet.aoTestVms.append(oTestVm);
     896
     897        oTestVm = TestVm(oSet, 'tst-xpsp2', sHd = '4.2/xpsp2/t-winxpsp2.vdi',
     898                         sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
     899        oSet.aoTestVms.append(oTestVm);
     900
     901        oTestVm = TestVm(oSet, 'tst-xpsp2-halaacpi', sHd = '4.2/xpsp2/t-winxp-halaacpi.vdi',
     902                         sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
     903        oSet.aoTestVms.append(oTestVm);
     904
     905        oTestVm = TestVm(oSet, 'tst-xpsp2-halacpi', sHd = '4.2/xpsp2/t-winxp-halacpi.vdi',
     906                         sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
     907        oSet.aoTestVms.append(oTestVm);
     908
     909        oTestVm = TestVm(oSet, 'tst-xpsp2-halapic', sHd = '4.2/xpsp2/t-winxp-halapic.vdi',
     910                         sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
     911        oSet.aoTestVms.append(oTestVm);
     912
     913        oTestVm = TestVm(oSet, 'tst-xpsp2-halmacpi', sHd = '4.2/xpsp2/t-winxp-halmacpi.vdi',
     914                         sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True);
     915        oSet.aoTestVms.append(oTestVm);
     916
     917        oTestVm = TestVm(oSet, 'tst-xpsp2-halmps', sHd = '4.2/xpsp2/t-winxp-halmps.vdi',
     918                         sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True);
     919        oSet.aoTestVms.append(oTestVm);
     920
     921        # W7
     922        oTestVm = TestVm(oSet, 'tst-win7', sHd = '4.2/win7-32/t-win7.vdi',
     923                         sKind = 'Windows7', acCpusSup = range(1, 33), fIoApic = True);
     924        oSet.aoTestVms.append(oTestVm);
     925
     926        # W8
     927        oTestVm = TestVm(oSet, 'tst-win8-64', sHd = '4.2/win8-64/t-win8-64.vdi',
     928                         sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True);
     929        oSet.aoTestVms.append(oTestVm);
     930
     931        #oTestVm = TestVm(oSet, 'tst-win8-64-ich9', sHd = '4.2/win8-64/t-win8-64.vdi',
     932        #                 sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True, sChipsetType = 'ich9');
     933        #oSet.aoTestVms.append(oTestVm);
     934
     935        # W10
    864936        oTestVm = TestVm(oSet, 'tst-win10-efi', sHd = '4.2/efi/win10-efi-x86.vdi',
    865937                         sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     
    875947        #oSet.aoTestVms.append(oTestVm);
    876948
     949        return oSet;
     950
     951    def getSmokeVmSet(self):
     952        """
     953        Gets a representative set of VMs for smoke testing.
     954        """
     955
     956        oSet = TestVmSet(oTestVmManager = self);
     957
     958        # Linux
     959
    877960        oTestVm = TestVm(oSet, 'tst-ubuntu-15_10-64-efi', sHd = '4.2/efi/ubuntu-15_10-efi-amd64.vdi',
    878                          sKind = 'Ubuntu_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
    879         oSet.aoTestVms.append(oTestVm);
    880 
    881         oTestVm = TestVm(oSet, 'tst-nt4sp1', sHd = '4.2/' + sTxsTransport + '/nt4sp1/t-nt4sp1.vdi',
    882                          sKind = 'WindowsNT4', acCpusSup = [1]);
    883         oSet.aoTestVms.append(oTestVm);
    884 
    885         oTestVm = TestVm(oSet, 'tst-xppro', sHd = '4.2/' + sTxsTransport + '/xppro/t-xppro.vdi',
    886                          sKind = 'WindowsXP', acCpusSup = range(1, 33));
     961                         sKind = 'Ubuntu_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi',
     962                         asParavirtModesSup = [g_ksParavirtProviderKVM,]);
     963        oSet.aoTestVms.append(oTestVm);
     964
     965        oTestVm = TestVm(oSet, 'tst-rhel5', sHd = '3.0/tcp/rhel5.vdi',
     966                         sKind = 'RedHat', acCpusSup = range(1, 33), fIoApic = True, sNic0AttachType = 'nat');
     967        oSet.aoTestVms.append(oTestVm);
     968
     969        # Solaris
     970        oTestVm = TestVm(oSet, 'tst-sol10', sHd = '3.0/tcp/solaris10.vdi',
     971                         sKind = 'Solaris', acCpusSup = range(1, 33), fPae = True, sNic0AttachType = 'bridged');
     972        oSet.aoTestVms.append(oTestVm);
     973
     974        oTestVm = TestVm(oSet, 'tst-sol10-64', sHd = '3.0/tcp/solaris10.vdi',
     975                         sKind = 'Solaris_64', acCpusSup = range(1, 33), sNic0AttachType = 'bridged');
     976        oSet.aoTestVms.append(oTestVm);
     977
     978        oTestVm = TestVm(oSet, 'tst-sol11u1', sHd = '4.2/nat/sol11u1/t-sol11u1.vdi',
     979                         sKind = 'Solaris11_64', acCpusSup = range(1, 33), sNic0AttachType = 'nat',
     980                         fIoApic = True, sHddControllerType = 'SATA Controller');
     981        oSet.aoTestVms.append(oTestVm);
     982
     983        #oTestVm = TestVm(oSet, 'tst-sol11u1-ich9', sHd = '4.2/nat/sol11u1/t-sol11u1.vdi',
     984        #                 sKind = 'Solaris11_64', acCpusSup = range(1, 33), sNic0AttachType = 'nat',
     985        #                 fIoApic = True, sHddControllerType = 'SATA Controller', sChipsetType = 'ich9');
     986        #oSet.aoTestVms.append(oTestVm);
     987
     988        ## NT 3.x
     989        #oTestVm = TestVm(oSet, 'tst-nt310', sHd = '5.2/great-old-ones/t-nt310/t-nt310.vdi',
     990        #                 sKind = 'WindowsNT3x', acCpusSup = [1],
     991        #                 sHddControllerType = 'BusLogic SCSI Controller', sDvdControllerType = 'BusLogic SCSI Controller' );
     992        #oSet.aoTestVms.append(oTestVm); ## @todo COM
     993
     994        # NT 4
     995        oTestVm = TestVm(oSet, 'tst-nt4sp1', sHd = '4.2/nat/nt4sp1/t-nt4sp1.vdi',
     996                         sKind = 'WindowsNT4', acCpusSup = [1], sNic0AttachType = 'nat');
    887997        oSet.aoTestVms.append(oTestVm);
    888998
     
    8911001        oSet.aoTestVms.append(oTestVm);
    8921002
     1003        # W2K
    8931004        oTestVm = TestVm(oSet, 'tst-2ksp4', sHd = '4.2/win2ksp4/t-win2ksp4.vdi',
    8941005                         sKind = 'Windows2000', acCpusSup = range(1, 33));
    8951006        oSet.aoTestVms.append(oTestVm);
    8961007
     1008        # XP
     1009        oTestVm = TestVm(oSet, 'tst-xppro', sHd = '4.2/nat/xppro/t-xppro.vdi',
     1010                         sKind = 'WindowsXP', acCpusSup = range(1, 33), sNic0AttachType = 'nat');
     1011        oSet.aoTestVms.append(oTestVm);
     1012
    8971013        oTestVm = TestVm(oSet, 'tst-xpsp2', sHd = '4.2/xpsp2/t-winxpsp2.vdi',
    8981014                         sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
     
    9191035        oSet.aoTestVms.append(oTestVm);
    9201036
     1037        # W2K3
     1038        oTestVm = TestVm(oSet, 'tst-win2k3ent', sHd = '3.0/tcp/win2k3ent-acpi.vdi',
     1039                         sKind = 'Windows2003', acCpusSup = range(1, 33), fPae = True, sNic0AttachType = 'bridged');
     1040        oSet.aoTestVms.append(oTestVm);
     1041
     1042        # W7
    9211043        oTestVm = TestVm(oSet, 'tst-win7', sHd = '4.2/win7-32/t-win7.vdi',
    9221044                         sKind = 'Windows7', acCpusSup = range(1, 33), fIoApic = True);
    9231045        oSet.aoTestVms.append(oTestVm);
    9241046
     1047        # W8
    9251048        oTestVm = TestVm(oSet, 'tst-win8-64', sHd = '4.2/win8-64/t-win8-64.vdi',
    9261049                         sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True);
     
    9311054        #oSet.aoTestVms.append(oTestVm);
    9321055
    933         return oSet;
    934 
    935     def getSmokeVmSet(self):
    936         """
    937         Gets a representative set of VMs for smoke testing.
    938         """
    939 
    940         oSet = TestVmSet(oTestVmManager = self);
    941 
     1056        # W10
    9421057        oTestVm = TestVm(oSet, 'tst-win10-efi', sHd = '4.2/efi/win10-efi-x86.vdi',
    9431058                         sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     
    9531068        #oSet.aoTestVms.append(oTestVm);
    9541069
    955         oTestVm = TestVm(oSet, 'tst-ubuntu-15_10-64-efi', sHd = '4.2/efi/ubuntu-15_10-efi-amd64.vdi',
    956                          sKind = 'Ubuntu_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi',
    957                          asParavirtModesSup = [g_ksParavirtProviderKVM,]);
    958         oSet.aoTestVms.append(oTestVm);
    959 
    960         oTestVm = TestVm(oSet, 'tst-nt4sp1', sHd = '4.2/nat/nt4sp1/t-nt4sp1.vdi',
    961                          sKind = 'WindowsNT4', acCpusSup = [1], sNic0AttachType = 'nat');
    962         oSet.aoTestVms.append(oTestVm);
    963 
    964         oTestVm = TestVm(oSet, 'tst-xppro', sHd = '4.2/nat/xppro/t-xppro.vdi',
    965                          sKind = 'WindowsXP', acCpusSup = range(1, 33), sNic0AttachType = 'nat');
    966         oSet.aoTestVms.append(oTestVm);
    967 
    968         oTestVm = TestVm(oSet, 'tst-rhel5', sHd = '3.0/tcp/rhel5.vdi',
    969                          sKind = 'RedHat', acCpusSup = range(1, 33), fIoApic = True, sNic0AttachType = 'nat');
    970         oSet.aoTestVms.append(oTestVm);
    971 
    972         oTestVm = TestVm(oSet, 'tst-win2k3ent', sHd = '3.0/tcp/win2k3ent-acpi.vdi',
    973                          sKind = 'Windows2003', acCpusSup = range(1, 33), fPae = True, sNic0AttachType = 'bridged');
    974         oSet.aoTestVms.append(oTestVm);
    975 
    976         oTestVm = TestVm(oSet, 'tst-sol10', sHd = '3.0/tcp/solaris10.vdi',
    977                          sKind = 'Solaris', acCpusSup = range(1, 33), fPae = True, sNic0AttachType = 'bridged');
    978         oSet.aoTestVms.append(oTestVm);
    979 
    980         oTestVm = TestVm(oSet, 'tst-sol10-64', sHd = '3.0/tcp/solaris10.vdi',
    981                          sKind = 'Solaris_64', acCpusSup = range(1, 33), sNic0AttachType = 'bridged');
    982         oSet.aoTestVms.append(oTestVm);
    983 
    984         oTestVm = TestVm(oSet, 'tst-sol11u1', sHd = '4.2/nat/sol11u1/t-sol11u1.vdi',
    985                          sKind = 'Solaris11_64', acCpusSup = range(1, 33), sNic0AttachType = 'nat',
    986                          fIoApic = True, sHddControllerType = 'SATA Controller');
    987         oSet.aoTestVms.append(oTestVm);
    988 
    989         #oTestVm = TestVm(oSet, 'tst-sol11u1-ich9', sHd = '4.2/nat/sol11u1/t-sol11u1.vdi',
    990         #                 sKind = 'Solaris11_64', acCpusSup = range(1, 33), sNic0AttachType = 'nat',
    991         #                 fIoApic = True, sHddControllerType = 'SATA Controller', sChipsetType = 'ich9');
    992         #oSet.aoTestVms.append(oTestVm);
    993 
    994         oTestVm = TestVm(oSet, 'tst-nt4sp6', sHd = '4.2/nt4sp6/t-nt4sp6.vdi',
    995                          sKind = 'WindowsNT4', acCpusSup = range(1, 33));
    996         oSet.aoTestVms.append(oTestVm);
    997 
    998         oTestVm = TestVm(oSet, 'tst-2ksp4', sHd = '4.2/win2ksp4/t-win2ksp4.vdi',
    999                          sKind = 'Windows2000', acCpusSup = range(1, 33));
    1000         oSet.aoTestVms.append(oTestVm);
    1001 
    1002         oTestVm = TestVm(oSet, 'tst-xpsp2', sHd = '4.2/xpsp2/t-winxpsp2.vdi',
    1003                          sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
    1004         oSet.aoTestVms.append(oTestVm);
    1005 
    1006         oTestVm = TestVm(oSet, 'tst-xpsp2-halaacpi', sHd = '4.2/xpsp2/t-winxp-halaacpi.vdi',
    1007                          sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
    1008         oSet.aoTestVms.append(oTestVm);
    1009 
    1010         oTestVm = TestVm(oSet, 'tst-xpsp2-halacpi', sHd = '4.2/xpsp2/t-winxp-halacpi.vdi',
    1011                          sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
    1012         oSet.aoTestVms.append(oTestVm);
    1013 
    1014         oTestVm = TestVm(oSet, 'tst-xpsp2-halapic', sHd = '4.2/xpsp2/t-winxp-halapic.vdi',
    1015                          sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True);
    1016         oSet.aoTestVms.append(oTestVm);
    1017 
    1018         oTestVm = TestVm(oSet, 'tst-xpsp2-halmacpi', sHd = '4.2/xpsp2/t-winxp-halmacpi.vdi',
    1019                          sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True);
    1020         oSet.aoTestVms.append(oTestVm);
    1021 
    1022         oTestVm = TestVm(oSet, 'tst-xpsp2-halmps', sHd = '4.2/xpsp2/t-winxp-halmps.vdi',
    1023                          sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True);
    1024         oSet.aoTestVms.append(oTestVm);
    1025 
    1026         oTestVm = TestVm(oSet, 'tst-win7', sHd = '4.2/win7-32/t-win7.vdi',
    1027                          sKind = 'Windows7', acCpusSup = range(1, 33), fIoApic = True);
    1028         oSet.aoTestVms.append(oTestVm);
    1029 
    1030         oTestVm = TestVm(oSet, 'tst-win8-64', sHd = '4.2/win8-64/t-win8-64.vdi',
    1031                          sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True);
    1032         oSet.aoTestVms.append(oTestVm);
    1033 
    1034         #oTestVm = TestVm(oSet, 'tst-win8-64-ich9', sHd = '4.2/win8-64/t-win8-64.vdi',
    1035         #                 sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True, sChipsetType = 'ich9');
    1036         #oSet.aoTestVms.append(oTestVm);
    1037 
    10381070        return oSet;
    10391071
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