Title: [115094] trunk/Tools
Revision
115094
Author
[email protected]
Date
2012-04-24 12:28:07 -0700 (Tue, 24 Apr 2012)

Log Message

[TestResultsServer] Add a unit test for changes in r114868
https://bugs.webkit.org/show_bug.cgi?id=84713

Reviewed by Ojan Vafai.

Add a new unit test to test the isToTWebKit attribute of a BuilderGroup object
that is created for either DEPS or ToT builder groups. The unit test covers changes
made in r114868.

* TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
(testBuilderGroupIsToTWebKitAttribute.g_handleBuildersListLoaded):
(testBuilderGroupIsToTWebKitAttribute.assertEquals):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (115093 => 115094)


--- trunk/Tools/ChangeLog	2012-04-24 19:19:35 UTC (rev 115093)
+++ trunk/Tools/ChangeLog	2012-04-24 19:28:07 UTC (rev 115094)
@@ -1,3 +1,18 @@
+2012-04-24  Zan Dobersek  <[email protected]>
+
+        [TestResultsServer] Add a unit test for changes in r114868
+        https://bugs.webkit.org/show_bug.cgi?id=84713
+
+        Reviewed by Ojan Vafai.
+
+        Add a new unit test to test the isToTWebKit attribute of a BuilderGroup object
+        that is created for either DEPS or ToT builder groups. The unit test covers changes
+        made in r114868.
+
+        * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
+        (testBuilderGroupIsToTWebKitAttribute.g_handleBuildersListLoaded):
+        (testBuilderGroupIsToTWebKitAttribute.assertEquals):
+
 2012-04-24  Brady Eidson  <[email protected]>
 
         <rdar://problem/10120155> and https://bugs.webkit.org/show_bug.cgi?id=82664

Modified: trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard_unittests.js (115093 => 115094)


--- trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard_unittests.js	2012-04-24 19:19:35 UTC (rev 115093)
+++ trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard_unittests.js	2012-04-24 19:28:07 UTC (rev 115094)
@@ -645,6 +645,26 @@
     assertEquals(g_errorMessages, 'ERROR: Failed to get data from builder1,builder2.<br>ERROR: Data from staleBuilder1 is more than 1 day stale.<br>');
 }
 
+function testBuilderGroupIsToTWebKitAttribute()
+{
+    var dummyMaster = new BuilderMaster('dummy.org', 'http://build.dummy.org');
+    var testBuilderGroups = {
+        '@ToT - dummy.org': null,
+        '@DEPS - dummy.org': null,
+    }
+    var testJSONData = "{ \"Dummy Builder 1\": null, \"Dummy Builder 2\": null }";
+
+    // Override g_handleBuildersListLoaded to avoid entering an infinite recursion
+    // as the builder lists are being loaded with dummy data.
+    g_handleBuildersListLoaded = function() { }
+
+    onBuilderListLoad(testBuilderGroups,  function() { return true; }, dummyMaster, '@ToT - dummy.org', BuilderGroup.TOT_WEBKIT, JSON.parse(testJSONData));
+    assertEquals(testBuilderGroups['@ToT - dummy.org'].isToTWebKit, true);
+
+    onBuilderListLoad(testBuilderGroups,  function() { return true; }, dummyMaster, '@DEPS - dummy.org', BuilderGroup.DEPS_WEBKIT, JSON.parse(testJSONData));
+    assertEquals(testBuilderGroups['@DEPS - dummy.org'].isToTWebKit, false);
+}
+
 function htmlEscape(string)
 {
     var div = document.createElement('div');
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to