[Flakiness Dashboard] Remove everything Chromium from the builders.json-generating script
https://bugs.webkit.org/show_bug.cgi?id=114603

Reviewed by Ryosuke Niwa.

* TestResultServer/generate_builders_json.py:
(insert_builder_and_test_data): Only process the 'layout-tests' steps, but force the name that's used
to represent these to be 'layout-test', for backwards compatibility.
(main): Remove all the build.chromium.org masters.
* TestResultServer/generate_builders_json_unittest.py: Clean up the Chromium-related test cases and update other ones.
(GenerateBuildersJsonTest.test_generate_json_data.dummy_fetch_json):
(GenerateBuildersJsonTest):
(GenerateBuildersJsonTest.test_generate_json_data):
* TestResultServer/static-dashboards/builders.jsonp: Updated after changes to the script, now only lists the
test-running builders from the webkit.org master.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Tools/TestResultServer/generate_builders_json.py b/Tools/TestResultServer/generate_builders_json.py
index 1cc1ec2..4368845 100644
--- a/Tools/TestResultServer/generate_builders_json.py
+++ b/Tools/TestResultServer/generate_builders_json.py
@@ -71,16 +71,12 @@
 
             for step in fetch_json(cached_build_json_url(master_url, builder, latest_cached_build))['steps']:
                 step_name = step['name']
-
-                # The chromium bots call this step webkit-tests, the webkit.org bots call it layout-test. :(
-                # The files stored at webkit-test-results.appspot.com use layout-tests as the test suite name, so normalize to that.
-                if step_name in ['layout-test', 'webkit_tests']:
-                    step_name = 'layout-tests'
-
-                is_test = step_name == 'layout-tests' if master['name'] == 'webkit.org' else 'test' in step_name and 'archive' not in step_name
-                if not is_test:
+                if step_name != 'layout-test':
                     continue
 
+                # Adjust for backwards compatibility
+                step_name = 'layout-tests'
+
                 if step_name not in tests_object:
                     tests_object[step_name] = {'builders': []}
                 tests_object[step_name]['builders'].append(builder)
@@ -97,22 +93,13 @@
     logging.getLogger().setLevel(logging.DEBUG if options.verbose else logging.INFO)
 
     masters = [
-        {'name': 'ChromiumWin', 'url': 'http://build.chromium.org/p/chromium.win'},
-        {'name': 'ChromiumMac', 'url': 'http://build.chromium.org/p/chromium.mac'},
-        {'name': 'ChromiumLinux', 'url': 'http://build.chromium.org/p/chromium.linux'},
-        {'name': 'ChromiumChromiumOS', 'url': 'http://build.chromium.org/p/chromium.chromiumos'},
-        {'name': 'ChromiumGPU', 'url': 'http://build.chromium.org/p/chromium.gpu'},
-        {'name': 'ChromiumGPUFYI', 'url': 'http://build.chromium.org/p/chromium.gpu.fyi'},
-        {'name': 'ChromiumPerfAv', 'url': 'http://build.chromium.org/p/chromium.perf_av'},
-        {'name': 'ChromiumWebkit', 'url': 'http://build.chromium.org/p/chromium.webkit'},
-        {'name': 'ChromiumFYI', 'url': 'http://build.chromium.org/p/chromium.fyi'},
         {'name': 'webkit.org', 'url': 'http://build.webkit.org'},
     ]
 
     insert_builder_and_test_data(masters)
 
     json_file_prefix = ('// This file is auto-generated by Tools/TestResultServer/generate_builders_json.py. It should not be manually modified.\n'
-        '// It uses jsonp instead of proper json because we want to be able to load it from a file URL in Chrome for local testing.\n'
+        '// It uses jsonp instead of proper json because we want to be able to load it from a file URL for local testing.\n'
         'LOAD_BUILDBOT_DATA(')
     json_file_suffix = ');\n';