VirtualBox

Ignore:
Timestamp:
Feb 5, 2024 2:28:05 PM (12 months ago)
Author:
vboxsync
Message:

ValKit/testmanager: Add fNativeApi and fChipsetIoMmu to TestResultDataEx. bugref:10592

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testmanager/core/testresults.py

    r103197 r103203  
    618618        self.fCpuNestedPaging        = None;
    619619        self.fCpu64BitGuest          = None;
     620        self.fChipsetIoMmu           = None;
     621        self.fNativeApi              = None;
    620622        self.idTestBox               = None
    621623        self.sTestBoxName            = None
     
    665667        self.fCpuNestedPaging        = aoRow[16];
    666668        self.fCpu64BitGuest          = aoRow[17];
    667         self.idTestBox               = aoRow[18];
    668         self.sTestBoxName            = aoRow[19];
    669 
    670         self.tsCreated               = aoRow[20];
    671         self.tsElapsed               = aoRow[21];
    672         self.enmStatus               = aoRow[22];
    673         self.cErrors                 = aoRow[23];
    674 
    675         self.idTestCase              = aoRow[24];
    676         self.sTestCaseName           = aoRow[25];
    677         self.sBaseCmd                = aoRow[26];
    678         self.sArgs                   = aoRow[27];
    679         self.sSubName                = aoRow[28];
    680 
    681         self.idBuildTestSuite        = aoRow[29];
    682         self.iRevisionTestSuite      = aoRow[30];
     669        self.fChipsetIoMmu           = aoRow[18];
     670        self.fNativeApi              = aoRow[19];
     671        self.idTestBox               = aoRow[20];
     672        self.sTestBoxName            = aoRow[21];
     673
     674        self.tsCreated               = aoRow[22];
     675        self.tsElapsed               = aoRow[23];
     676        self.enmStatus               = aoRow[24];
     677        self.cErrors                 = aoRow[25];
     678
     679        self.idTestCase              = aoRow[26];
     680        self.sTestCaseName           = aoRow[27];
     681        self.sBaseCmd                = aoRow[28];
     682        self.sArgs                   = aoRow[29];
     683        self.sSubName                = aoRow[30];
     684
     685        self.idBuildTestSuite        = aoRow[31];
     686        self.iRevisionTestSuite      = aoRow[32];
    683687
    684688        self.aoFailureReasons         = [];
    685689        for i, _ in enumerate(aoRow[31]):
    686             if   aoRow[31][i] is not None \
    687               or aoRow[32][i] is not None \
    688               or aoRow[33][i] is not None \
    689               or aoRow[34][i] is not None:
     690            if   aoRow[33][i] is not None \
     691              or aoRow[34][i] is not None \
     692              or aoRow[35][i] is not None \
     693              or aoRow[36][i] is not None:
    690694                oReason = self.FailureReasonListingData();
    691                 if aoRow[31][i] is not None:
    692                     oReason.oFailureReason      = oFailureReasonLogic.cachedLookup(aoRow[31][i]);
    693                 if aoRow[32][i] is not None:
    694                     oReason.oFailureReasonAssigner = oUserAccountLogic.cachedLookup(aoRow[32][i]);
    695                 oReason.tsFailureReasonAssigned = aoRow[33][i];
    696                 oReason.sFailureReasonComment   = aoRow[34][i];
     695                if aoRow[33][i] is not None:
     696                    oReason.oFailureReason      = oFailureReasonLogic.cachedLookup(aoRow[33][i]);
     697                if aoRow[34][i] is not None:
     698                    oReason.oFailureReasonAssigner = oUserAccountLogic.cachedLookup(aoRow[34][i]);
     699                oReason.tsFailureReasonAssigned = aoRow[35][i];
     700                oReason.sFailureReasonComment   = aoRow[36][i];
    697701                self.aoFailureReasons.append(oReason);
    698702
     
    13141318                  '       TestBoxesWithStrings.fCpuNestedPaging,\n' \
    13151319                  '       TestBoxesWithStrings.fCpu64BitGuest,\n' \
     1320                  '       TestBoxesWithStrings.fChipsetIoMmu,\n' \
     1321                  '       TestBoxesWithStrings.fNativeApi,\n' \
    13161322                  '       TestBoxesWithStrings.idTestBox,\n' \
    13171323                  '       TestBoxesWithStrings.sName,\n' \
     
    14211427                  '         TestBoxesWithStrings.fCpuNestedPaging,\n' \
    14221428                  '         TestBoxesWithStrings.fCpu64BitGuest,\n' \
     1429                  '         TestBoxesWithStrings.fChipsetIoMmu,\n' \
     1430                  '         TestBoxesWithStrings.fNativeApi,\n' \
    14231431                  '         TestBoxesWithStrings.idTestBox,\n' \
    14241432                  '         TestBoxesWithStrings.sName,\n' \
Note: See TracChangeset for help on using the changeset viewer.

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