Auto-generate //testing/buildbot/chromium.json.

This CL converts the chromium waterfall config to be
auto-generated using the new generate_buildbot_json framework.

[email protected], [email protected]
BUG=662541

Change-Id: I56c403369b4e0811fe604930d8da97048d434eda
Reviewed-on: https://chromium-review.googlesource.com/809958
Reviewed-by: John Budorick <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Dirk Pranke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#522339}
diff --git a/testing/buildbot/generate_buildbot_json.py b/testing/buildbot/generate_buildbot_json.py
index a802afa..f70b30ad 100755
--- a/testing/buildbot/generate_buildbot_json.py
+++ b/testing/buildbot/generate_buildbot_json.py
@@ -309,7 +309,8 @@
       test = self.dictionary_merge(test, modifications)
     for k in self.get_test_key_removals(test_name, tester_name):
       del test[k]
-    self.clean_swarming_dictionary(test['swarming'])
+    if 'swarming' in test:
+      self.clean_swarming_dictionary(test['swarming'])
     return test
 
   def generate_gtest(self, waterfall, tester_name, tester_config, test_name,
@@ -378,6 +379,7 @@
       'name': test_name,
       'script': test_config['script']
     }
+    result = self.update_and_cleanup_test(result, test_name, tester_name)
     return result
 
   def generate_junit_test(self, waterfall, tester_name, tester_config,