| Index: Tools/GardeningServer/scripts/results_unittests.js
|
| diff --git a/Tools/GardeningServer/scripts/results_unittests.js b/Tools/GardeningServer/scripts/results_unittests.js
|
| index ff303a9c34391747588e8f0ce2813c55ced590d6..c08d6c9c8fa2b1da2b89ed8cbf3c0771d2ef9454 100644
|
| --- a/Tools/GardeningServer/scripts/results_unittests.js
|
| +++ b/Tools/GardeningServer/scripts/results_unittests.js
|
| @@ -366,15 +366,20 @@ asyncTest("walkHistory", 5, function() {
|
| };
|
|
|
| simulator.runTest(function() {
|
| - results.regressionRangeForFailure("Mock Builder", "userscripts/another-test.html", function(oldestFailingRevision, newestPassingRevision) {
|
| - equals(oldestFailingRevision, 90426);
|
| - equals(newestPassingRevision, 90424);
|
| - });
|
| -
|
| - results.unifyRegressionRanges(["Mock Builder", "Another Builder"], "userscripts/another-test.html", function(oldestFailingRevision, newestPassingRevision) {
|
| - equals(oldestFailingRevision, 90426);
|
| - equals(newestPassingRevision, 90425);
|
| - });
|
| + results.regressionRangeForFailure("Mock Builder", "userscripts/another-test.html")
|
| + .then(function(result) {
|
| + var oldestFailingRevision = result[0];
|
| + var newestPassingRevision = result[1];
|
| + equals(oldestFailingRevision, 90426);
|
| + equals(newestPassingRevision, 90424);
|
| + });
|
| + results.unifyRegressionRanges(["Mock Builder", "Another Builder"], "userscripts/another-test.html")
|
| + .then(function(result) {
|
| + var oldestFailingRevision = result[0];
|
| + var newestPassingRevision = result[1];
|
| + equals(oldestFailingRevision, 90426);
|
| + equals(newestPassingRevision, 90425);
|
| + });
|
| }).then(start);
|
| });
|
|
|
| @@ -416,11 +421,13 @@ asyncTest("walkHistory (no revision)", 3, function() {
|
| };
|
|
|
| simulator.runTest(function() {
|
| - results.regressionRangeForFailure("Mock Builder", "userscripts/another-test.html", function(oldestFailingRevision, newestPassingRevision) {
|
| + results.regressionRangeForFailure("Mock Builder", "userscripts/another-test.html").then(function(result) {
|
| + var oldestFailingRevision = result[0];
|
| + var newestPassingRevision = result[1];
|
| equals(oldestFailingRevision, 0);
|
| equals(newestPassingRevision, 0);
|
| - });
|
| - }).then(start);
|
| + }).then(start);
|
| + });
|
| });
|
|
|
| test("collectUnexpectedResults", 1, function() {
|
| @@ -479,7 +486,7 @@ asyncTest("fetchResultsURLs", 5, function() {
|
| 'builderName': "Mock Builder",
|
| 'testName': "userscripts/another-test.html",
|
| 'failureTypeList': ['IMAGE', 'CRASH'],
|
| - }, function(resultURLs) {
|
| + }).then(function(resultURLs) {
|
| deepEqual(resultURLs, [
|
| MockResultsBaseURL + "/userscripts/another-test-crash-log.txt"
|
| ]);
|
| @@ -488,14 +495,14 @@ asyncTest("fetchResultsURLs", 5, function() {
|
| 'builderName': "Mock Builder",
|
| 'testName': "userscripts/another-test.html",
|
| 'failureTypeList': ['TIMEOUT'],
|
| - }, function(resultURLs) {
|
| + }).then(function(resultURLs) {
|
| deepEqual(resultURLs, []);
|
| });
|
| results.fetchResultsURLs({
|
| 'builderName': "Mock Builder",
|
| 'testName': "userscripts/taco.html",
|
| 'failureTypeList': ['IMAGE', 'IMAGE+TEXT'],
|
| - }, function(resultURLs) {
|
| + }).then(function(resultURLs) {
|
| deepEqual(resultURLs, [
|
| MockResultsBaseURL + "/userscripts/taco-expected.png",
|
| MockResultsBaseURL + "/userscripts/taco-actual.png",
|
| @@ -533,7 +540,7 @@ asyncTest("fetchResultsByBuilder", 3, function() {
|
| };
|
|
|
| simulator.runTest(function() {
|
| - results.fetchResultsByBuilder(['MockBuilder1', 'MockBuilder2'], function(resultsByBuilder) {
|
| + results.fetchResultsByBuilder(['MockBuilder1', 'MockBuilder2']).then(function(resultsByBuilder) {
|
| deepEqual(resultsByBuilder, {
|
| "MockBuilder1": true,
|
| "MockBuilder2": true,
|
|
|