| Index: Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/bugzilla_unittests.js
|
| diff --git a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/bugzilla_unittests.js b/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/bugzilla_unittests.js
|
| deleted file mode 100644
|
| index 84019f0cb2a4ff85b96e336f4e85e0215533659c..0000000000000000000000000000000000000000
|
| --- a/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/bugzilla_unittests.js
|
| +++ /dev/null
|
| @@ -1,233 +0,0 @@
|
| -/*
|
| - * Copyright (C) 2011 Google Inc. All rights reserved.
|
| - *
|
| - * Redistribution and use in source and binary forms, with or without
|
| - * modification, are permitted provided that the following conditions
|
| - * are met:
|
| - * 1. Redistributions of source code must retain the above copyright
|
| - * notice, this list of conditions and the following disclaimer.
|
| - * 2. Redistributions in binary form must reproduce the above copyright
|
| - * notice, this list of conditions and the following disclaimer in the
|
| - * documentation and/or other materials provided with the distribution.
|
| - *
|
| - * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
|
| - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
| - * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
| - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
|
| - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
| - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
| - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
| - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
| - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
| - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
| - * THE POSSIBILITY OF SUCH DAMAGE.
|
| - */
|
| -
|
| -(function () {
|
| -
|
| -module("bugzilla");
|
| -
|
| -var kExampleResponseXML =
|
| - '<?xml version="1.0" encoding="UTF-8"?>' +
|
| - '<feed xmlns="http://www.w3.org/2005/Atom">' +
|
| - ' <title>Bugzilla Bugs</title>' +
|
| - ' <link rel="alternate" type="text/html"' +
|
| - ' href="https://bugs.webkit.org/buglist.cgi?bug_status=REOPENED&bug_status=NEW&bug_status=ASSIGNED&bug_status=UNCONFIRMED&field-1-0-0=bug_status&field0-0-0=product&field0-0-1=component&field0-0-2=short_desc&field0-0-3=status_whiteboard&field0-0-4=longdesc&query_format=advanced&remaction=&type-1-0-0=anyexact&type0-0-0=substring&type0-0-1=substring&type0-0-2=substring&type0-0-3=substring&type0-0-4=substring&value-1-0-0=REOPENED%2CNEW%2CASSIGNED%2CUNCONFIRMED&value0-0-0=garden-o-matic&value0-0-1=garden-o-matic&value0-0-2=garden-o-matic&value0-0-3=garden-o-matic&value0-0-4=garden-o-matic"/>' +
|
| - ' <link rel="self" type="application/atom+xml"' +
|
| - ' href="https://bugs.webkit.org/buglist.cgi?bug_status=REOPENED&bug_status=NEW&bug_status=ASSIGNED&bug_status=UNCONFIRMED&ctype=atom&field-1-0-0=bug_status&field0-0-0=product&field0-0-1=component&field0-0-2=short_desc&field0-0-3=status_whiteboard&field0-0-4=longdesc&query_format=advanced&remaction=&type-1-0-0=anyexact&type0-0-0=substring&type0-0-1=substring&type0-0-2=substring&type0-0-3=substring&type0-0-4=substring&value-1-0-0=REOPENED%2CNEW%2CASSIGNED%2CUNCONFIRMED&value0-0-0=garden-o-matic&value0-0-1=garden-o-matic&value0-0-2=garden-o-matic&value0-0-3=garden-o-matic&value0-0-4=garden-o-matic"/>' +
|
| - ' <updated>2011-08-04T00:22:49Z</updated>' +
|
| - ' <id>https://bugs.webkit.org/buglist.cgi?bug_status=REOPENED&bug_status=NEW&bug_status=ASSIGNED&bug_status=UNCONFIRMED&ctype=atom&field-1-0-0=bug_status&field0-0-0=product&field0-0-1=component&field0-0-2=short_desc&field0-0-3=status_whiteboard&field0-0-4=longdesc&query_format=advanced&remaction=&type-1-0-0=anyexact&type0-0-0=substring&type0-0-1=substring&type0-0-2=substring&type0-0-3=substring&type0-0-4=substring&value-1-0-0=REOPENED%2CNEW%2CASSIGNED%2CUNCONFIRMED&value0-0-0=garden-o-matic&value0-0-1=garden-o-matic&value0-0-2=garden-o-matic&value0-0-3=garden-o-matic&value0-0-4=garden-o-matic</id>' +
|
| - '' +
|
| - ' <entry>' +
|
| - ' <title>[Bug 65654] Add missing license blocks to garden-o-matic</title>' +
|
| - ' <link rel="alternate" type="text/html"' +
|
| - ' href="https://bugs.webkit.org/show_bug.cgi?id=65654"/>' +
|
| - ' <id>https://bugs.webkit.org/show_bug.cgi?id=65654</id>' +
|
| - ' <author>' +
|
| - ' <name>Adam Barth</name>' +
|
| - ' </author>' +
|
| - ' <updated>2011-08-04T00:22:26Z</updated> ' +
|
| - ' <summary type="html">' +
|
| - ' ' +
|
| - ' <table>' +
|
| - ' <tr>' +
|
| - ' <th>Field</th><th>Value</th>' +
|
| - ' </tr><tr class="bz_feed_product">' +
|
| - ' <td>Product</td>' +
|
| - ' <td>WebKit</td>' +
|
| - ' </tr><tr class="bz_feed_component">' +
|
| - ' <td>Component</td>' +
|
| - ' <td>New Bugs</td>' +
|
| - ' </tr><tr class="bz_feed_assignee">' +
|
| - ' <td>Assignee</td>' +
|
| - ' <td>Adam Barth</td>' +
|
| - ' </tr><tr class="bz_feed_reporter">' +
|
| - ' <td>Reporter</td>' +
|
| - ' <td>Adam Barth</td>' +
|
| - ' </tr><tr class="bz_feed_bug_status">' +
|
| - ' <td>Status</td>' +
|
| - ' <td>NEW</td>' +
|
| - ' </tr><tr class="bz_feed_resolution">' +
|
| - ' <td>Resolution </td>' +
|
| - ' <td></td>' +
|
| - ' </tr><tr class="bz_feed_priority">' +
|
| - ' <td>Priority</td>' +
|
| - ' <td>P2</td>' +
|
| - ' </tr><tr class="bz_feed_severity">' +
|
| - ' <td>Severity </td>' +
|
| - ' <td>Normal</td>' +
|
| - ' </tr><tr class="bz_feed_creation_date">' +
|
| - ' <td>Opened</td>' +
|
| - ' <td>16:21:52</td>' +
|
| - ' </tr><tr class="bz_feed_changed_date">' +
|
| - ' <td>Changed</td>' +
|
| - ' <td>16:22:26</td>' +
|
| - ' </tr>' +
|
| - ' </table>' +
|
| - ' </summary>' +
|
| - ' </entry>' +
|
| - ' <entry>' +
|
| - ' <title>[Bug 65653] garden-o-matic needs a way to mock out the network</title>' +
|
| - ' <link rel="alternate" type="text/html"' +
|
| - ' href="https://bugs.webkit.org/show_bug.cgi?id=65653"/>' +
|
| - ' <id>https://bugs.webkit.org/show_bug.cgi?id=65653</id>' +
|
| - ' <author>' +
|
| - ' <name>Adam Barth</name>' +
|
| - ' </author>' +
|
| - ' <updated>2011-08-04T00:22:49Z</updated> ' +
|
| - ' <summary type="html">' +
|
| - ' ' +
|
| - ' <table>' +
|
| - ' <tr>' +
|
| - ' <th>Field</th><th>Value</th>' +
|
| - ' </tr><tr class="bz_feed_product">' +
|
| - ' <td>Product</td>' +
|
| - ' <td>WebKit</td>' +
|
| - ' </tr><tr class="bz_feed_component">' +
|
| - ' <td>Component</td>' +
|
| - ' <td>New Bugs</td>' +
|
| - ' </tr><tr class="bz_feed_assignee">' +
|
| - ' <td>Assignee</td>' +
|
| - ' <td>Adam Barth</td>' +
|
| - ' </tr><tr class="bz_feed_reporter">' +
|
| - ' <td>Reporter</td>' +
|
| - ' <td>Adam Barth</td>' +
|
| - ' </tr><tr class="bz_feed_bug_status">' +
|
| - ' <td>Status</td>' +
|
| - ' <td>NEW</td>' +
|
| - ' </tr><tr class="bz_feed_resolution">' +
|
| - ' <td>Resolution </td>' +
|
| - ' <td></td>' +
|
| - ' </tr><tr class="bz_feed_priority">' +
|
| - ' <td>Priority</td>' +
|
| - ' <td>P2</td>' +
|
| - ' </tr><tr class="bz_feed_severity">' +
|
| - ' <td>Severity </td>' +
|
| - ' <td>Normal</td>' +
|
| - ' </tr><tr class="bz_feed_creation_date">' +
|
| - ' <td>Opened</td>' +
|
| - ' <td>16:16:44</td>' +
|
| - ' </tr><tr class="bz_feed_changed_date">' +
|
| - ' <td>Changed</td>' +
|
| - ' <td>16:22:49</td>' +
|
| - ' </tr>' +
|
| - ' </table>' +
|
| - ' </summary>' +
|
| - ' </entry>' +
|
| - ' <entry>' +
|
| - ' <title>[Bug 65650] Use failureInfo more pervasively in garden-o-matic</title>' +
|
| - ' <link rel="alternate" type="text/html"' +
|
| - ' href="https://bugs.webkit.org/show_bug.cgi?id=65650"/>' +
|
| - ' <id>https://bugs.webkit.org/show_bug.cgi?id=65650</id>' +
|
| - ' <author>' +
|
| - ' <name>Adam Barth</name>' +
|
| - ' </author>' +
|
| - ' <updated>2011-08-03T23:40:34Z</updated> ' +
|
| - ' <summary type="html">' +
|
| - ' ' +
|
| - ' <table>' +
|
| - ' <tr>' +
|
| - ' <th>Field</th><th>Value</th>' +
|
| - ' </tr><tr class="bz_feed_product">' +
|
| - ' <td>Product</td>' +
|
| - ' <td>WebKit</td>' +
|
| - ' </tr><tr class="bz_feed_component">' +
|
| - ' <td>Component</td>' +
|
| - ' <td>New Bugs</td>' +
|
| - ' </tr><tr class="bz_feed_assignee">' +
|
| - ' <td>Assignee</td>' +
|
| - ' <td>Adam Barth</td>' +
|
| - ' </tr><tr class="bz_feed_reporter">' +
|
| - ' <td>Reporter</td>' +
|
| - ' <td>Adam Barth</td>' +
|
| - ' </tr><tr class="bz_feed_bug_status">' +
|
| - ' <td>Status</td>' +
|
| - ' <td>NEW</td>' +
|
| - ' </tr><tr class="bz_feed_resolution">' +
|
| - ' <td>Resolution </td>' +
|
| - ' <td></td>' +
|
| - ' </tr><tr class="bz_feed_priority">' +
|
| - ' <td>Priority</td>' +
|
| - ' <td>P2</td>' +
|
| - ' </tr><tr class="bz_feed_severity">' +
|
| - ' <td>Severity </td>' +
|
| - ' <td>Normal</td>' +
|
| - ' </tr><tr class="bz_feed_creation_date">' +
|
| - ' <td>Opened</td>' +
|
| - ' <td>15:35:55</td>' +
|
| - ' </tr><tr class="bz_feed_changed_date">' +
|
| - ' <td>Changed</td>' +
|
| - ' <td>15:40:34</td>' +
|
| - ' </tr>' +
|
| - ' </table>' +
|
| - ' </summary>' +
|
| - ' </entry>' +
|
| - '</feed>'
|
| -
|
| -test("quickSearch", 3, function() {
|
| - var simulator = new NetworkSimulator();
|
| -
|
| - var requestedURLs = [];
|
| - simulator.get = function(url, callback)
|
| - {
|
| - requestedURLs.push(url);
|
| - simulator.scheduleCallback(function() {
|
| - var parser = new DOMParser();
|
| - var responseDOM = parser.parseFromString(kExampleResponseXML, "application/xml");
|
| - callback(responseDOM);
|
| - });
|
| - };
|
| -
|
| - simulator.runTest(function() {
|
| - bugzilla.quickSearch('garden-o-matic', function(bugs) {
|
| - deepEqual(bugs, [{
|
| - "title": "[Bug 65654] Add missing license blocks to garden-o-matic",
|
| - "url": "https://bugs.webkit.org/show_bug.cgi?id=65654",
|
| - "status": "NEW"
|
| - }, {
|
| - "title": "[Bug 65653] garden-o-matic needs a way to mock out the network",
|
| - "url": "https://bugs.webkit.org/show_bug.cgi?id=65653",
|
| - "status": "NEW"
|
| - }, {
|
| - "title": "[Bug 65650] Use failureInfo more pervasively in garden-o-matic",
|
| - "url": "https://bugs.webkit.org/show_bug.cgi?id=65650",
|
| - "status": "NEW"
|
| - }]);
|
| - });
|
| - });
|
| -
|
| - deepEqual(requestedURLs, [
|
| - "https://bugs.webkit.org/buglist.cgi?ctype=rss&order=bugs.bug_id+desc&quicksearch=garden-o-matic",
|
| - ]);
|
| -});
|
| -
|
| -test("isOpenStatus", 6, function() {
|
| - ok(bugzilla.isOpenStatus('UNCONFIRMED'));
|
| - ok(bugzilla.isOpenStatus('NEW'));
|
| - ok(bugzilla.isOpenStatus('ASSIGNED'));
|
| - ok(bugzilla.isOpenStatus('REOPENED'));
|
| - ok(!bugzilla.isOpenStatus('FIXED'));
|
| - ok(!bugzilla.isOpenStatus('VERIFIED'));
|
| -});
|
| -
|
| -})();
|
|
|