Changeset 247869 in webkit
- Timestamp:
- Jul 26, 2019 12:17:31 PM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r247863 r247869 1 2019-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 1 14 2019-07-26 Jonathan Bedard <jbedard@apple.com> 2 15 -
trunk/Tools/resultsdbpy/resultsdbpy/view/templates/suite_results.html
r247664 r247869 36 36 import {Drawer, BranchSelector, ConfigurationSelectors, LimitSlider} from '/assets/js/drawer.js'; 37 37 import {DOM, REF} from '/library/js/Ref.js'; 38 import {SearchBar} from '/assets/js/search.js';39 38 import {Legend, Timeline} from '/assets/js/timeline.js'; 40 39 … … 164 163 ConfigurationSelectors(() => {view.reload()}), 165 164 ])} 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)}181 165 ${view} 182 166 `); -
trunk/Tools/resultsdbpy/resultsdbpy/view/view_routes.py
r247664 r247869 70 70 ) 71 71 72 self.add_url_rule('/', 'main', self.suites. results, methods=('GET',))72 self.add_url_rule('/', 'main', self.suites.search, methods=('GET',)) 73 73 74 74 self.add_url_rule('/documentation', 'documentation', self.documentation, methods=('GET',)) … … 79 79 self.add_url_rule('/commit/next', 'commit_next', self.commits.next, methods=('GET',)) 80 80 self.add_url_rule('/commits', 'commits', self.commits.commits, methods=('GET',)) 81 self.add_url_rule('/s earch', 'search', self.suites.search, methods=('GET',))81 self.add_url_rule('/suites', 'suites', self.suites.results, methods=('GET',)) 82 82 83 83 self.add_url_rule('/urls/queue', 'urls-queue', self.ci.queue, methods=('GET',)) … … 86 86 87 87 self.site_menu.add_endpoint('Main', self.name + '.main') 88 self.site_menu.add_endpoint('S earch', self.name + '.search')88 self.site_menu.add_endpoint('Suites', self.name + '.suites') 89 89 self.site_menu.add_endpoint('Documentation', self.name + '.documentation') 90 90 self.site_menu.add_endpoint('Commits', self.name + '.commits') -
trunk/Tools/resultsdbpy/resultsdbpy/view/view_routes_unittest.py
r247628 r247869 110 110 driver.get(self.URL) 111 111 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) 114 113 115 114 @WaitForDockerTestCase.mock_if_no_docker(mock_redis=FakeStrictRedis, mock_cassandra=MockCassandraContext)
Note: See TracChangeset
for help on using the changeset viewer.