summaryrefslogtreecommitdiff
path: root/Tools/TestResultServer/generate_builders_json_unittest.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/TestResultServer/generate_builders_json_unittest.py')
-rw-r--r--Tools/TestResultServer/generate_builders_json_unittest.py54
1 files changed, 14 insertions, 40 deletions
diff --git a/Tools/TestResultServer/generate_builders_json_unittest.py b/Tools/TestResultServer/generate_builders_json_unittest.py
index 588c9397f..b38ee1a26 100644
--- a/Tools/TestResultServer/generate_builders_json_unittest.py
+++ b/Tools/TestResultServer/generate_builders_json_unittest.py
@@ -54,35 +54,21 @@ class GenerateBuildersJsonTest(unittest.TestCase):
def dummy_fetch_json(url):
fetched_urls.append(url)
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders':
- return {'WebKit Win': None, 'WebKit Linux': None, 'WebKit Mac': None}
if url == 'http://build.webkit.org/json/builders':
- return {'Apple Mac SnowLeopard Tests': None, 'Chromium Mac Builder': None, 'GTK': None}
+ return {'Apple Mac SnowLeopard Tests': None, 'EFL Linux Builder': None, 'GTK Linux Tests': None}
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Linux':
- return {'cachedBuilds': [1, 2], 'currentBuilds': []}
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Win':
- return {'cachedBuilds': [1, 2], 'currentBuilds': []}
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Mac':
- return {'cachedBuilds': [1, 2], 'currentBuilds': []}
if url == 'http://build.webkit.org/json/builders/Apple%20Mac%20SnowLeopard%20Tests':
return {'cachedBuilds': [1, 2], 'currentBuilds': []}
- if url == 'http://build.webkit.org/json/builders/Chromium%20Mac%20Builder':
+ if url == 'http://build.webkit.org/json/builders/EFL%20Linux%20Builder':
return {'cachedBuilds': [1, 2, 3], 'currentBuilds': [3]}
- if url == 'http://build.webkit.org/json/builders/GTK':
+ if url == 'http://build.webkit.org/json/builders/GTK%20Linux%20Tests':
return {'cachedBuilds': [2], 'currentBuilds': []}
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Linux/builds/2':
- return {'steps': [{'name': 'webkit_tests'}, {'name': 'browser_tests'}, {'name': 'mini_installer_test'}, {'name': 'archive_test_results'}, {'name': 'compile'}]}
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Win/builds/2':
- return {'steps': [{'name': 'webkit_tests'}, {'name': 'mini_installer_test'}, {'name': 'archive_test_results'}, {'name': 'compile'}]}
- if url == 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Mac/builds/2':
- return {'steps': [{'name': 'browser_tests'}, {'name': 'mini_installer_test'}, {'name': 'archive_test_results'}, {'name': 'compile'}]}
if url == 'http://build.webkit.org/json/builders/Apple%20Mac%20SnowLeopard%20Tests/builds/2':
return {'steps': [{'name': 'layout-test'}, {'name': 'archive_test_results'}, {'name': 'compile'}]}
- if url == 'http://build.webkit.org/json/builders/Chromium%20Mac%20Builder/builds/2':
+ if url == 'http://build.webkit.org/json/builders/EFL%20Linux%20Builder/builds/2':
return {'steps': [{'name': 'compile'}]}
- if url == 'http://build.webkit.org/json/builders/GTK/builds/2':
+ if url == 'http://build.webkit.org/json/builders/GTK%20Linux%20Tests/builds/2':
return {'steps': [{'name': 'layout-test'}, {'name': 'archive_test_results'}, {'name': 'compile'}]}
logging.error('Cannot fetch fake url: %s' % url)
@@ -90,42 +76,30 @@ class GenerateBuildersJsonTest(unittest.TestCase):
generate_builders_json.fetch_json = dummy_fetch_json
masters = [
- {'name': 'ChromiumWebkit', 'url': 'http://build.chromium.org/p/chromium.webkit'},
{'name': 'webkit.org', 'url': 'http://build.webkit.org'},
]
generate_builders_json.insert_builder_and_test_data(masters)
expected_fetched_urls = [
- 'http://build.chromium.org/p/chromium.webkit/json/builders',
- 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Linux',
- 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Linux/builds/2',
- 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Mac',
- 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Mac/builds/2',
- 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Win',
- 'http://build.chromium.org/p/chromium.webkit/json/builders/WebKit%20Win/builds/2',
'http://build.webkit.org/json/builders',
'http://build.webkit.org/json/builders/Apple%20Mac%20SnowLeopard%20Tests',
'http://build.webkit.org/json/builders/Apple%20Mac%20SnowLeopard%20Tests/builds/2',
- 'http://build.webkit.org/json/builders/GTK',
- 'http://build.webkit.org/json/builders/GTK/builds/2',
- 'http://build.webkit.org/json/builders/Chromium%20Mac%20Builder',
- 'http://build.webkit.org/json/builders/Chromium%20Mac%20Builder/builds/2']
+ 'http://build.webkit.org/json/builders/GTK%20Linux%20Tests',
+ 'http://build.webkit.org/json/builders/GTK%20Linux%20Tests/builds/2',
+ 'http://build.webkit.org/json/builders/EFL%20Linux%20Builder',
+ 'http://build.webkit.org/json/builders/EFL%20Linux%20Builder/builds/2']
self.assertEqual(fetched_urls, expected_fetched_urls)
expected_masters = [
{
- 'url': 'http://build.chromium.org/p/chromium.webkit',
- 'tests': {
- 'browser_tests': {'builders': ['WebKit Linux', 'WebKit Mac']},
- 'mini_installer_test': {'builders': ['WebKit Linux', 'WebKit Mac', 'WebKit Win']},
- 'layout-tests': {'builders': ['WebKit Linux', 'WebKit Win']}},
- 'name': 'ChromiumWebkit'},
- {
'url': 'http://build.webkit.org',
'tests': {
- 'layout-tests': {'builders': ['Apple Mac SnowLeopard Tests', 'GTK']}},
- 'name': 'webkit.org'}]
+ 'layout-tests': {'builders': ['Apple Mac SnowLeopard Tests', 'GTK Linux Tests']},
+ },
+ 'name': 'webkit.org'
+ },
+ ]
self.assertEqual(masters, expected_masters)
finally: