Changeset 70656 in vbox for trunk/src/VBox/ValidationKit
- Timestamp:
- Jan 20, 2018 1:41:41 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 120392
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py
r70524 r70656 30 30 31 31 # Standard Python imports. 32 import os; 32 33 import re; 33 34 import random; … … 51 52 'hwvirt-np' : 'NestedPaging' 52 53 }; 54 55 ## @name VM grouping flags 56 ## @{ 57 g_kfGrpSmoke = 0x0001; ##< Smoke test VM. 58 g_kfGrpStandard = 0x0002; ##< Standard test VM. 59 g_kfGrpStdSmoke = g_kfGrpSmoke | g_kfGrpStandard; ##< shorthand. 60 g_kfGrpWithGAs = 0x0004; ##< The VM has guest additions installed. 61 g_kfGrpNoTxs = 0x0008; ##< The VM lacks test execution service. 62 g_kfGrpAncient = 0x1000; ##< Ancient OS. 63 g_kfGrpExotic = 0x2000; ##< Exotic OS. 64 ## @} 65 53 66 54 67 ## @name Flags. … … 177 190 """ 178 191 179 def __init__(self, oSet, sVmName, sHd = None, sKind = None, acCpusSup = None, asVirtModesSup = None, # pylint: disable=R0913180 fIoApic = None, fPae = None, sNic0AttachType = None, sHddControllerType = 'IDE Controller',192 def __init__(self, sVmName, fGrouping, sHd = None, sKind = None, acCpusSup = None, # pylint: disable=R0913 193 asVirtModesSup = None, fIoApic = None, fPae = None, sNic0AttachType = None, 181 194 sFloppy = None, fVmmDevTestingPart = None, fVmmDevTestingMmio = False, asParavirtModesSup = None, 182 fRandomPvPMode = False, sFirmwareType = 'bios', sChipsetType = 'piix3', sDvdControllerType = 'IDE Controller'): 183 self.oSet = oSet; 195 fRandomPvPMode = False, sFirmwareType = 'bios', sChipsetType = 'piix3', 196 sHddControllerType = 'IDE Controller', sDvdControllerType = 'IDE Controller'): 197 self.oSet = None; ### ??? 184 198 self.sVmName = sVmName; 199 self.fGrouping = fGrouping; 185 200 self.sHd = sHd; # Relative to the testrsrc root. 186 201 self.acCpusSup = acCpusSup; … … 304 319 305 320 return True; 321 322 def getMissingResources(self, sTestRsrc): 323 """ 324 Returns a list of missing resources (paths, stuff) that the VM needs. 325 """ 326 asRet = []; 327 for sPath in [ self.sHd, self.sDvdImage, self.sFloppy]: 328 if sPath is not None: 329 if not os.path.isabs(sPath): 330 sPath = os.path.join(sTestRsrc, sPath); 331 if not os.path.exists(sPath): 332 asRet.append(sPath); 333 return asRet; 306 334 307 335 def getReconfiguredVm(self, oTestDrv, cCpus, sVirtMode, sParavirtMode = None): … … 464 492 465 493 494 495 #class AncientTestVm(object): 496 # """ 497 # A ancient Test VM, using the serial port for communicating results. 498 # 499 # We're looking for 'PASSED' and 'FAILED' lines in the COM1 output. 500 # """ 501 # 502 # def __init__(self, oSet, sVmName, fGrouping = , sHd = None, sKind = None, acCpusSup = None, asVirtModesSup = None, # pylint: disable=R0913 503 # fIoApic = None, fPae = None, sNic0AttachType = None, sFloppy = None, sFirmwareType = 'bios', 504 # sChipsetType = 'piix3', sHddControllerType = 'IDE Controller', sDvdControllerType = 'IDE Controller'): 505 # TestVm.__init__(self, oSet, sVmName, 506 # 507 508 509 g_aTestVMs = [ 510 # Linux 511 TestVm('tst-ubuntu-15_10-64-efi', g_kfGrpStdSmoke, sHd = '4.2/efi/ubuntu-15_10-efi-amd64.vdi', 512 sKind = 'Ubuntu_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi', 513 asParavirtModesSup = [g_ksParavirtProviderKVM,]), 514 TestVm('tst-rhel5', g_kfGrpSmoke, sHd = '3.0/tcp/rhel5.vdi', 515 sKind = 'RedHat', acCpusSup = range(1, 33), fIoApic = True, sNic0AttachType = 'nat'), 516 517 # Solaris 518 TestVm('tst-sol10', g_kfGrpSmoke, sHd = '3.0/tcp/solaris10.vdi', 519 sKind = 'Solaris', acCpusSup = range(1, 33), fPae = True, sNic0AttachType = 'bridged'), 520 TestVm('tst-sol10-64', g_kfGrpSmoke, sHd = '3.0/tcp/solaris10.vdi', 521 sKind = 'Solaris_64', acCpusSup = range(1, 33), sNic0AttachType = 'bridged'), 522 TestVm('tst-sol11u1', g_kfGrpSmoke, sHd = '4.2/nat/sol11u1/t-sol11u1.vdi', 523 sKind = 'Solaris11_64', acCpusSup = range(1, 33), sNic0AttachType = 'nat', fIoApic = True, 524 sHddControllerType = 'SATA Controller'), 525 #TestVm('tst-sol11u1-ich9', g_kfGrpSmoke, sHd = '4.2/nat/sol11u1/t-sol11u1.vdi', 526 # sKind = 'Solaris11_64', acCpusSup = range(1, 33), sNic0AttachType = 'nat', fIoApic = True, 527 # sHddControllerType = 'SATA Controller', sChipsetType = 'ich9'), 528 529 # NT 3.x 530 TestVm('tst-nt310', g_kfGrpSmoke, sHd = '5.2/great-old-ones/t-nt310/t-nt310.vdi', 531 sKind = 'WindowsNT3x', acCpusSup = [1], sHddControllerType = 'BusLogic SCSI Controller', 532 sDvdControllerType = 'BusLogic SCSI Controller'), 533 534 # NT 4 535 TestVm('tst-nt4sp1', g_kfGrpStdSmoke, sHd = '4.2/nat/nt4sp1/t-nt4sp1.vdi', 536 sKind = 'WindowsNT4', acCpusSup = [1], sNic0AttachType = 'nat'), 537 538 TestVm('tst-nt4sp6', g_kfGrpStdSmoke, sHd = '4.2/nt4sp6/t-nt4sp6.vdi', 539 sKind = 'WindowsNT4', acCpusSup = range(1, 33)), 540 541 # W2K 542 TestVm('tst-2ksp4', g_kfGrpStdSmoke, sHd = '4.2/win2ksp4/t-win2ksp4.vdi', 543 sKind = 'Windows2000', acCpusSup = range(1, 33)), 544 545 # XP 546 TestVm('tst-xppro', g_kfGrpStdSmoke, sHd = '4.2/nat/xppro/t-xppro.vdi', 547 sKind = 'WindowsXP', acCpusSup = range(1, 33), sNic0AttachType = 'nat'), 548 TestVm('tst-xpsp2', g_kfGrpStdSmoke, sHd = '4.2/xpsp2/t-winxpsp2.vdi', 549 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True), 550 TestVm('tst-xpsp2-halaacpi', g_kfGrpStdSmoke, sHd = '4.2/xpsp2/t-winxp-halaacpi.vdi', 551 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True), 552 TestVm('tst-xpsp2-halacpi', g_kfGrpStdSmoke, sHd = '4.2/xpsp2/t-winxp-halacpi.vdi', 553 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True), 554 TestVm('tst-xpsp2-halapic', g_kfGrpStdSmoke, sHd = '4.2/xpsp2/t-winxp-halapic.vdi', 555 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True), 556 TestVm('tst-xpsp2-halmacpi', g_kfGrpStdSmoke, sHd = '4.2/xpsp2/t-winxp-halmacpi.vdi', 557 sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True), 558 TestVm('tst-xpsp2-halmps', g_kfGrpStdSmoke, sHd = '4.2/xpsp2/t-winxp-halmps.vdi', 559 sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True), 560 561 # W2K3 562 TestVm('tst-win2k3ent', g_kfGrpSmoke, sHd = '3.0/tcp/win2k3ent-acpi.vdi', 563 sKind = 'Windows2003', acCpusSup = range(1, 33), fPae = True, sNic0AttachType = 'bridged'), 564 565 # W7 566 TestVm('tst-win7', g_kfGrpStdSmoke, sHd = '4.2/win7-32/t-win7.vdi', 567 sKind = 'Windows7', acCpusSup = range(1, 33), fIoApic = True), 568 569 # W8 570 TestVm('tst-win8-64', g_kfGrpStdSmoke, sHd = '4.2/win8-64/t-win8-64.vdi', 571 sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True), 572 #TestVm('tst-win8-64-ich9', g_kfGrpStdSmoke, sHd = '4.2/win8-64/t-win8-64.vdi', 573 # sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True, sChipsetType = 'ich9'), 574 575 # W10 576 TestVm('tst-win10-efi', g_kfGrpStdSmoke, sHd = '4.2/efi/win10-efi-x86.vdi', 577 sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi'), 578 TestVm('tst-win10-64-efi', g_kfGrpStdSmoke, sHd = '4.2/efi/win10-efi-amd64.vdi', 579 sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi'), 580 #TestVm('tst-win10-64-efi-ich9', g_kfGrpStdSmoke, sHd = '4.2/efi/win10-efi-amd64.vdi', 581 # sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi', sChipsetType = 'ich9'), 582 583 # DOS and Old Windows. 584 # todo ... 585 ]; 586 587 466 588 class TestVmSet(object): 467 589 """ … … 854 976 self.sResourcePath = sResourcePath; 855 977 856 857 978 def getStandardVmSet(self, sTxsTransport): 858 979 """ … … 863 984 """ 864 985 986 865 987 oSet = TestVmSet(oTestVmManager = self); 866 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 936 oTestVm = TestVm(oSet, 'tst-win10-efi', sHd = '4.2/efi/win10-efi-x86.vdi', 937 sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi'); 938 oSet.aoTestVms.append(oTestVm); 939 940 oTestVm = TestVm(oSet, 'tst-win10-64-efi', sHd = '4.2/efi/win10-efi-amd64.vdi', 941 sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi'); 942 oSet.aoTestVms.append(oTestVm); 943 944 #oTestVm = TestVm(oSet, 'tst-win10-64-efi-ich9', sHd = '4.2/efi/win10-efi-amd64.vdi', 945 # sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi', 946 # sChipsetType = 'ich9'); 947 #oSet.aoTestVms.append(oTestVm); 948 988 for oVm in g_aTestVMs: 989 if oVm.fGrouping & g_kfGrpStandard: 990 if sTxsTransport is None or oVm.sNic0AttachType is None or sTxsTransport == oVm.sNic0AttachType: 991 if len(oVm.getMissingResources(self.sResourcePath)) == 0: 992 oSet.aoTestVms.append(oVm); 993 oVm.oSet = oSet; ## ??? 949 994 return oSet; 950 995 … … 955 1000 956 1001 oSet = TestVmSet(oTestVmManager = self); 957 958 # Linux 959 960 oTestVm = TestVm(oSet, 'tst-ubuntu-15_10-64-efi', sHd = '4.2/efi/ubuntu-15_10-efi-amd64.vdi', 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'); 997 oSet.aoTestVms.append(oTestVm); 998 999 oTestVm = TestVm(oSet, 'tst-nt4sp6', sHd = '4.2/nt4sp6/t-nt4sp6.vdi', 1000 sKind = 'WindowsNT4', acCpusSup = range(1, 33)); 1001 oSet.aoTestVms.append(oTestVm); 1002 1003 # W2K 1004 oTestVm = TestVm(oSet, 'tst-2ksp4', sHd = '4.2/win2ksp4/t-win2ksp4.vdi', 1005 sKind = 'Windows2000', acCpusSup = range(1, 33)); 1006 oSet.aoTestVms.append(oTestVm); 1007 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 1013 oTestVm = TestVm(oSet, 'tst-xpsp2', sHd = '4.2/xpsp2/t-winxpsp2.vdi', 1014 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True); 1015 oSet.aoTestVms.append(oTestVm); 1016 1017 oTestVm = TestVm(oSet, 'tst-xpsp2-halaacpi', sHd = '4.2/xpsp2/t-winxp-halaacpi.vdi', 1018 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True); 1019 oSet.aoTestVms.append(oTestVm); 1020 1021 oTestVm = TestVm(oSet, 'tst-xpsp2-halacpi', sHd = '4.2/xpsp2/t-winxp-halacpi.vdi', 1022 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True); 1023 oSet.aoTestVms.append(oTestVm); 1024 1025 oTestVm = TestVm(oSet, 'tst-xpsp2-halapic', sHd = '4.2/xpsp2/t-winxp-halapic.vdi', 1026 sKind = 'WindowsXP', acCpusSup = range(1, 33), fIoApic = True); 1027 oSet.aoTestVms.append(oTestVm); 1028 1029 oTestVm = TestVm(oSet, 'tst-xpsp2-halmacpi', sHd = '4.2/xpsp2/t-winxp-halmacpi.vdi', 1030 sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True); 1031 oSet.aoTestVms.append(oTestVm); 1032 1033 oTestVm = TestVm(oSet, 'tst-xpsp2-halmps', sHd = '4.2/xpsp2/t-winxp-halmps.vdi', 1034 sKind = 'WindowsXP', acCpusSup = range(2, 33), fIoApic = True); 1035 oSet.aoTestVms.append(oTestVm); 1036 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 1043 oTestVm = TestVm(oSet, 'tst-win7', sHd = '4.2/win7-32/t-win7.vdi', 1044 sKind = 'Windows7', acCpusSup = range(1, 33), fIoApic = True); 1045 oSet.aoTestVms.append(oTestVm); 1046 1047 # W8 1048 oTestVm = TestVm(oSet, 'tst-win8-64', sHd = '4.2/win8-64/t-win8-64.vdi', 1049 sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True); 1050 oSet.aoTestVms.append(oTestVm); 1051 1052 #oTestVm = TestVm(oSet, 'tst-win8-64-ich9', sHd = '4.2/win8-64/t-win8-64.vdi', 1053 # sKind = 'Windows8_64', acCpusSup = range(1, 33), fIoApic = True, sChipsetType = 'ich9'); 1054 #oSet.aoTestVms.append(oTestVm); 1055 1056 # W10 1057 oTestVm = TestVm(oSet, 'tst-win10-efi', sHd = '4.2/efi/win10-efi-x86.vdi', 1058 sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi'); 1059 oSet.aoTestVms.append(oTestVm); 1060 1061 oTestVm = TestVm(oSet, 'tst-win10-64-efi', sHd = '4.2/efi/win10-efi-amd64.vdi', 1062 sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi'); 1063 oSet.aoTestVms.append(oTestVm); 1064 1065 #oTestVm = TestVm(oSet, 'tst-win10-64-efi-ich9', sHd = '4.2/efi/win10-efi-amd64.vdi', 1066 # sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi', 1067 # sChipsetType = 'ich9'); 1068 #oSet.aoTestVms.append(oTestVm); 1069 1002 for oVm in g_aTestVMs: 1003 if oVm.fGrouping & g_kfGrpSmoke: 1004 if len(oVm.getMissingResources(self.sResourcePath)) == 0: 1005 oSet.aoTestVms.append(oVm); 1006 oVm.oSet = oSet; ## ??? 1070 1007 return oSet; 1071 1008
Note:
See TracChangeset
for help on using the changeset viewer.