VirtualBox

Ignore:
Timestamp:
Jun 4, 2016 1:21:11 AM (9 years ago)
Author:
vboxsync
Message:

testmanager: Adding idTestSet to TestResultFiles and TestResultMsgs. Also adding proper indexes to these two tables.

File:
1 edited

Legend:

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

    r61424 r61462  
    381381                                  'WHERE    idTestResult = %s\n'
    382382                                  , (aoRow[0],));
    383                 self._oDb.execute('INSERT INTO TestResultMsgs (idTestResult, idStrMsg, enmLevel)\n'
    384                                   'VALUES ( %s, %s, \'failure\'::TestResultMsgLevel_T)\n'
    385                                   , (aoRow[0], idStr,));
     383                self._oDb.execute('INSERT INTO TestResultMsgs (idTestResult, idTestSet, idStrMsg, enmLevel)\n'
     384                                  'VALUES ( %s, %s, %s, \'failure\'::TestResultMsgLevel_T)\n'
     385                                  , (aoRow[0], idTestSet, idStr,));
    386386
    387387        #
     
    476476
    477477            idStr = self.strTabString('The test was abandond by the testbox', fCommit = fCommit);
    478             self._oDb.execute('INSERT INTO TestResultMsgs (idTestResult, idStrMsg, enmLevel)\n'
    479                               'VALUES ( %s, %s, \'failure\'::TestResultMsgLevel_T)\n'
    480                               , (oData.idTestResult, idStr,));
     478            self._oDb.execute('INSERT INTO TestResultMsgs (idTestResult, idTestSet, idStrMsg, enmLevel)\n'
     479                              'VALUES ( %s, %s, %s, \'failure\'::TestResultMsgLevel_T)\n'
     480                              , (oData.idTestResult, idTestSet, idStr,));
    481481
    482482        #
     
    519519
    520520        idStr = self.strTabString('Gang gathering timed out', fCommit = fCommit);
    521         self._oDb.execute('INSERT INTO TestResultMsgs (idTestResult, idStrMsg, enmLevel)\n'
    522                           'VALUES ( %s, %s, \'failure\'::TestResultMsgLevel_T)\n'
    523                           , (oData.idTestResult, idStr,));
     521        self._oDb.execute('INSERT INTO TestResultMsgs (idTestResult, idTestSet, idStrMsg, enmLevel)\n'
     522                          'VALUES ( %s, %s, %s, \'failure\'::TestResultMsgLevel_T)\n'
     523                          , (oData.idTestResult, idTestSet, idStr,));
    524524
    525525        self._oDb.execute('UPDATE   TestSets\n'
     
    602602                raise TMExceptionBase('Failed to find unique name for %s.' % (sOrgName,));
    603603
    604         self._oDb.execute('INSERT INTO TestResultFiles(idTestResult, idStrFile, idStrDescription, idStrKind, idStrMime)\n'
    605                           'VALUES (%s, %s, %s, %s, %s)\n'
     604        self._oDb.execute('INSERT INTO TestResultFiles(idTestResult, idTestSet, idStrFile, idStrDescription,\n'
     605                          '                            idStrKind, idStrMime)\n'
     606                          'VALUES (%s, %s, %s, %s, %s, %s)\n'
    606607                          , ( idTestResult,
     608                              oTestSet.idTestSet,
    607609                              self.strTabString(sName),
    608610                              self.strTabString(sDesc),
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