Changeset 247869 in webkit


Ignore:
Timestamp:
Jul 26, 2019 12:17:31 PM (5 years ago)
Author:
Jonathan Bedard
Message:

results.webkit.org: Suite results shouldn't be the landing page
https://bugs.webkit.org/show_bug.cgi?id=200090

Reviewed by Aakash Jain.

  • resultsdbpy/resultsdbpy/view/templates/suite_results.html: Remove search bar.
  • resultsdbpy/resultsdbpy/view/view_routes.py:

(ViewRoutes.init): Make search the landing page instead of suite results.

  • resultsdbpy/resultsdbpy/view/view_routes_unittest.py:

(WebSiteUnittest.test_main):

Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r247863 r247869  
     12019-07-26  Jonathan Bedard  <jbedard@apple.com>
     2
     3        results.webkit.org: Suite results shouldn't be the landing page
     4        https://bugs.webkit.org/show_bug.cgi?id=200090
     5
     6        Reviewed by Aakash Jain.
     7
     8        * resultsdbpy/resultsdbpy/view/templates/suite_results.html: Remove search bar.
     9        * resultsdbpy/resultsdbpy/view/view_routes.py:
     10        (ViewRoutes.__init__): Make search the landing page instead of suite results.
     11        * resultsdbpy/resultsdbpy/view/view_routes_unittest.py:
     12        (WebSiteUnittest.test_main):
     13
    1142019-07-26  Jonathan Bedard  <jbedard@apple.com>
    215
  • trunk/Tools/resultsdbpy/resultsdbpy/view/templates/suite_results.html

    r247664 r247869  
    3636import {Drawer, BranchSelector, ConfigurationSelectors, LimitSlider} from '/assets/js/drawer.js';
    3737import {DOM, REF} from '/library/js/Ref.js';
    38 import {SearchBar} from '/assets/js/search.js';
    3938import {Legend, Timeline} from '/assets/js/timeline.js';
    4039
     
    164163    ConfigurationSelectors(() => {view.reload()}),
    165164])}
    166 ${SearchBar(function () {
    167     if (!arguments.length) {
    168         console.error('No tests to search for');
    169         return;
    170     }
    171     let params = queryToParams(document.URL.split('?')[1]);
    172     params.suite = [];
    173     params.test = [];
    174 
    175     for (let i = 0; i < arguments.length; i++) {
    176         params.suite.push(arguments[i].suite);
    177         params.test.push(arguments[i].test);
    178     }
    179     window.location.assign("search?" + paramsToQuery(params));
    180 }, SUITES)}
    181165${view}
    182166`);
  • trunk/Tools/resultsdbpy/resultsdbpy/view/view_routes.py

    r247664 r247869  
    7070        )
    7171
    72         self.add_url_rule('/', 'main', self.suites.results, methods=('GET',))
     72        self.add_url_rule('/', 'main', self.suites.search, methods=('GET',))
    7373
    7474        self.add_url_rule('/documentation', 'documentation', self.documentation, methods=('GET',))
     
    7979        self.add_url_rule('/commit/next', 'commit_next', self.commits.next, methods=('GET',))
    8080        self.add_url_rule('/commits', 'commits', self.commits.commits, methods=('GET',))
    81         self.add_url_rule('/search', 'search', self.suites.search, methods=('GET',))
     81        self.add_url_rule('/suites', 'suites', self.suites.results, methods=('GET',))
    8282
    8383        self.add_url_rule('/urls/queue', 'urls-queue', self.ci.queue, methods=('GET',))
     
    8686
    8787        self.site_menu.add_endpoint('Main', self.name + '.main')
    88         self.site_menu.add_endpoint('Search', self.name + '.search')
     88        self.site_menu.add_endpoint('Suites', self.name + '.suites')
    8989        self.site_menu.add_endpoint('Documentation', self.name + '.documentation')
    9090        self.site_menu.add_endpoint('Commits', self.name + '.commits')
  • trunk/Tools/resultsdbpy/resultsdbpy/view/view_routes_unittest.py

    r247628 r247869  
    110110        driver.get(self.URL)
    111111        content = driver.find_element_by_id('app').find_element_by_class_name('content')
    112         self.assertIn('Not Found', content.text)
    113         self.assertIn('No suites matching the specified criteria', content.text)
     112        self.assertIsNotNone(content)
    114113
    115114    @WaitForDockerTestCase.mock_if_no_docker(mock_redis=FakeStrictRedis, mock_cassandra=MockCassandraContext)
Note: See TracChangeset for help on using the changeset viewer.