Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Tools / TestResultServer / static-dashboards / builders_unittests.js
index f231773..50d3d8e 100644 (file)
@@ -30,14 +30,14 @@ module('builders');
 
 test('loading steps', 4, function() {
     var tests = {}
-    var baseUrl = 'http://dummyurl';
+    var basePath = 'http://build.chromium.org/p/';
     var name = 'dummyname';
-    var master = new builders.BuilderMaster(name, baseUrl, tests);
+    var master = new builders.BuilderMaster({name: name, url_name: name, tests: tests});
 
     var builder = 'dummybuilder';
     var buildNumber = 12345;
-    equal(master.logPath(builder, buildNumber), baseUrl + '/builders/' + builder + '/builds/' + buildNumber);
-    equal(master.builderJsonPath(), baseUrl + '/json/builders');
+    equal(master.logPath(builder, buildNumber), basePath + name + '/builders/' + builder + '/builds/' + buildNumber);
+    equal(master.builderJsonPath(), basePath + name + '/json/builders');
     equal(master.tests, tests);
     equal(master.name, name);
 });
@@ -61,7 +61,7 @@ test('builders.groupNamesForTestType', 4, function() {
     equal(names.indexOf('@ToT Chromium') != -1, true, 'include layout-tests in DEPS');
 
     names = builders.groupNamesForTestType('ash_unittests');
-    equal(names.indexOf('@ToT Blink') != -1, false, 'don\'t include interactive_ui_tests in ToT');
+    equal(names.indexOf('@ToT Blink') != -1, false, 'don\'t include ash_unittests in ToT');
     equal(names.indexOf('@ToT Chromium') != -1, true, 'include ash_unittests in DEPS');
 });
 
@@ -88,3 +88,13 @@ test('builders.loadBuildersList', 4, function() {
     builders.loadBuildersList('@ToT Chromium', 'ash_unittests');
     equal(expectedBuilder in builders.getBuilderGroup().builders, true, expectedBuilder + ' should be among current builders');
 });
+
+test('builders.master', 2, function() {
+    resetGlobals();
+
+    builders.loadBuildersList('@ToT Chromium', 'unit_tests');
+    equal(builders.master('Linux Tests').basePath, 'http://build.chromium.org/p/chromium.win');
+
+    builders.loadBuildersList('@ToT Blink', 'unit_tests');
+    equal(builders.master('Linux Tests').basePath, 'http://build.chromium.org/p/chromium.webkit');
+});