Order a version's testData table by Wine version, then date
This commit is contained in:
committed by
Chris Morgan
parent
66e884d65a
commit
42239a6378
@@ -621,16 +621,20 @@ class testData{
|
|||||||
$bShowAll = ($aClean['bShowAll'] == "true") ? true : false;
|
$bShowAll = ($aClean['bShowAll'] == "true") ? true : false;
|
||||||
|
|
||||||
$sQuery = "SELECT *
|
$sQuery = "SELECT *
|
||||||
FROM testResults
|
FROM testResults, ?.versions
|
||||||
WHERE versionId = '?'
|
WHERE versionId = '?'
|
||||||
AND
|
AND
|
||||||
|
versions.value = testResults.testedRelease
|
||||||
|
AND
|
||||||
|
versions.product_id = '?'
|
||||||
|
AND
|
||||||
state = '?'
|
state = '?'
|
||||||
ORDER BY testedDate DESC";
|
ORDER BY versions.id DESC,testedDate DESC";
|
||||||
|
|
||||||
if(!$bShowAll)
|
if(!$bShowAll)
|
||||||
$sQuery.=" LIMIT 0,".$iDisplayLimit;
|
$sQuery.=" LIMIT 0,".$iDisplayLimit;
|
||||||
|
|
||||||
$hResult = query_parameters($sQuery, $this->iVersionId, 'accepted');
|
$hResult = query_parameters($sQuery, BUGZILLA_DB, $this->iVersionId, BUGZILLA_PRODUCT_ID, 'accepted');
|
||||||
if(!$hResult)
|
if(!$hResult)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -682,13 +686,17 @@ class testData{
|
|||||||
/* retrieve the latest test result for a given version id */
|
/* retrieve the latest test result for a given version id */
|
||||||
function getNewestTestIdFromVersionId($iVersionId, $sState = 'accepted')
|
function getNewestTestIdFromVersionId($iVersionId, $sState = 'accepted')
|
||||||
{
|
{
|
||||||
$sQuery = "SELECT testingId FROM testResults WHERE
|
$sQuery = "SELECT testingId FROM testResults, ?.versions WHERE
|
||||||
|
versions.value = testResults.testedRelease
|
||||||
|
AND
|
||||||
|
versions.product_id = '?'
|
||||||
|
AND
|
||||||
versionId = '?'
|
versionId = '?'
|
||||||
AND
|
AND
|
||||||
state = '?'
|
state = '?'
|
||||||
ORDER BY testedDate DESC limit 1";
|
ORDER BY versions.id DESC,testedDate DESC limit 1";
|
||||||
|
|
||||||
$hResult = query_parameters($sQuery, $iVersionId, $sState);
|
$hResult = query_parameters($sQuery, BUGZILLA_DB, BUGZILLA_PRODUCT_ID, $iVersionId, $sState);
|
||||||
|
|
||||||
if(!$hResult)
|
if(!$hResult)
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -18,11 +18,13 @@ function test_testData_getNewestTestidFromVersionId()
|
|||||||
|
|
||||||
$oOldTestData = new testData();
|
$oOldTestData = new testData();
|
||||||
$oOldTestData->iVersionId = $iVersionId;
|
$oOldTestData->iVersionId = $iVersionId;
|
||||||
|
$oOldTestData->sTestedRelease = '0.9.50.';
|
||||||
if(!$oOldTestData->create())
|
if(!$oOldTestData->create())
|
||||||
error("oOldTestData->create() failed");
|
error("oOldTestData->create() failed");
|
||||||
|
|
||||||
$oNewTestData = new testData();
|
$oNewTestData = new testData();
|
||||||
$oNewTestData->iVersionId = $iVersionId;
|
$oNewTestData->iVersionId = $iVersionId;
|
||||||
|
$oNewTestData->sTestedRelease = '0.9.51.';
|
||||||
if(!$oNewTestData->create())
|
if(!$oNewTestData->create())
|
||||||
error("oNewTestData->create() failed");
|
error("oNewTestData->create() failed");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user