Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1420)

Unified Diff: Tools/GardeningServer/scripts/results_unittests.js

Issue 173133003: Convert garden-o-matic guts over to promises where appropriate (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: update to ToT Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Tools/GardeningServer/scripts/results.js ('k') | Tools/GardeningServer/scripts/rollbot.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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,
« no previous file with comments | « Tools/GardeningServer/scripts/results.js ('k') | Tools/GardeningServer/scripts/rollbot.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698