| OLD | NEW |
| 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from master import goodrevisions | 5 from master import goodrevisions |
| 6 | 6 |
| 7 # This is the list of builders with their respective list of critical steps | 7 # This is the list of builders with their respective list of critical steps |
| 8 # that all need to succeed to mark a revision as successful. A single failure | 8 # that all need to succeed to mark a revision as successful. A single failure |
| 9 # in any of the steps of any of the builders will mark the revision as failed. | 9 # in any of the steps of any of the builders will mark the revision as failed. |
| 10 good_revision_steps = { | 10 good_revision_steps = { |
| 11 # Dependent on 'Win Builder (dbg)' | 11 # Dependent on 'Win Builder (dbg)' |
| 12 'Vista Tests (dbg)(1)': [ | 12 'Vista Tests (dbg)(1)': [ |
| 13 'check_deps', | 13 'check_deps', |
| 14 'base_unittests', | 14 'base_unittests', |
| 15 'cacheinvalidation_unittests', | 15 'cacheinvalidation_unittests', |
| 16 'courgette_unittests', | 16 'courgette_unittests', |
| 17 'googleurl_unittests', | 17 'googleurl_unittests', |
| 18 'jingle_unitttests', | 18 'jingle_unitttests', |
| 19 'media_unittests', | 19 'media_unittests', |
| 20 'printing_unittests', | 20 'printing_unittests', |
| 21 'remoting_unittests', | 21 'remoting_unittests', |
| 22 'ipc_tests', | 22 'ipc_tests', |
| 23 'sql_unittests', |
| 23 'sync_unit_tests', | 24 'sync_unit_tests', |
| 24 'unit_tests', | 25 'unit_tests', |
| 25 'app_unittests', | |
| 26 'installer_util_unittests', | 26 'installer_util_unittests', |
| 27 'gfx_unittests', | 27 'gfx_unittests', |
| 28 'crypto_unittests', | 28 'crypto_unittests', |
| 29 ], | 29 ], |
| 30 'Vista Tests (dbg)(2)': [ | 30 'Vista Tests (dbg)(2)': [ |
| 31 'net_unittests', 'ui_tests', 'browser_tests', | 31 'net_unittests', 'ui_tests', 'browser_tests', |
| 32 ], | 32 ], |
| 33 'Vista Tests (dbg)(3)': [ | 33 'Vista Tests (dbg)(3)': [ |
| 34 'ui_tests', 'browser_tests', | 34 'ui_tests', 'browser_tests', |
| 35 ], | 35 ], |
| (...skipping 24 matching lines...) Expand all Loading... |
| 60 'ui_tests', | 60 'ui_tests', |
| 61 'jingle_unittests', | 61 'jingle_unittests', |
| 62 ], | 62 ], |
| 63 'Mac 10.5 Tests (dbg)(2)': [ | 63 'Mac 10.5 Tests (dbg)(2)': [ |
| 64 'browser_tests', 'net_unittests', 'ui_tests', | 64 'browser_tests', 'net_unittests', 'ui_tests', |
| 65 ], | 65 ], |
| 66 'Mac 10.5 Tests (dbg)(3)': [ | 66 'Mac 10.5 Tests (dbg)(3)': [ |
| 67 'base_unittests', 'browser_tests', 'ui_tests', | 67 'base_unittests', 'browser_tests', 'ui_tests', |
| 68 ], | 68 ], |
| 69 'Mac 10.5 Tests (dbg)(4)': [ | 69 'Mac 10.5 Tests (dbg)(4)': [ |
| 70 'app_unittests', | |
| 71 'browser_tests', | 70 'browser_tests', |
| 72 'gfx_unittests', | 71 'gfx_unittests', |
| 73 'ipc_tests', | 72 'ipc_tests', |
| 73 'sql_unittests', |
| 74 'sync_unit_tests', | 74 'sync_unit_tests', |
| 75 'ui_tests', | 75 'ui_tests', |
| 76 'unit_tests', | 76 'unit_tests', |
| 77 ], | 77 ], |
| 78 # Dependent on 'Linux Builder (dbg)' | 78 # Dependent on 'Linux Builder (dbg)' |
| 79 'Linux Tests (dbg)(1)': [ | 79 'Linux Tests (dbg)(1)': [ |
| 80 'check_deps', 'browser_tests', 'net_unittests', | 80 'check_deps', 'browser_tests', 'net_unittests', |
| 81 ], | 81 ], |
| 82 'Linux Tests (dbg)(2)': [ | 82 'Linux Tests (dbg)(2)': [ |
| 83 'ui_tests', | 83 'ui_tests', |
| 84 'ipc_tests', | 84 'ipc_tests', |
| 85 'sync_unit_tests', | 85 'sync_unit_tests', |
| 86 'unit_tests', | 86 'unit_tests', |
| 87 'app_unittests', | 87 'sql_unittests', |
| 88 'interactive_ui_tests', | 88 'interactive_ui_tests', |
| 89 'base_unittests', | 89 'base_unittests', |
| 90 'googleurl_unittests', | 90 'googleurl_unittests', |
| 91 'media_unittests', | 91 'media_unittests', |
| 92 'printing_unittests', | 92 'printing_unittests', |
| 93 'remoting_unittests', | 93 'remoting_unittests', |
| 94 'gfx_unittests', | 94 'gfx_unittests', |
| 95 'nacl_integration', | 95 'nacl_integration', |
| 96 'nacl_ui_tests', | 96 'nacl_ui_tests', |
| 97 'nacl_sandbox_tests', | 97 'nacl_sandbox_tests', |
| 98 'cacheinvalidation_unittests', | 98 'cacheinvalidation_unittests', |
| 99 'jingle_unittests', | 99 'jingle_unittests', |
| 100 ], | 100 ], |
| 101 'Linux Builder (ChromiumOS)': [ | 101 'Linux Builder (ChromiumOS)': [ |
| 102 'compile', | 102 'compile', |
| 103 'base_unittests', | 103 'base_unittests', |
| 104 'googleurl_unittests', | 104 'googleurl_unittests', |
| 105 'media_unittests', | 105 'media_unittests', |
| 106 'net_unittests', | 106 'net_unittests', |
| 107 'printing_unittests', | 107 'printing_unittests', |
| 108 'remoting_unittests', | 108 'remoting_unittests', |
| 109 'ipc_tests', | 109 'ipc_tests', |
| 110 'sync_unit_tests', | 110 'sync_unit_tests', |
| 111 'unit_tests', | 111 'unit_tests', |
| 112 'app_unittests', | 112 'sql_unittests', |
| 113 'gfx_unittests', | 113 'gfx_unittests', |
| 114 'jingle_unittests', | 114 'jingle_unittests', |
| 115 ], | 115 ], |
| 116 # Disabled - It takes an hour to cycle. | 116 # Disabled - It takes an hour to cycle. |
| 117 #'Linux Builder (ChromiumOS dbg)': [ | 117 #'Linux Builder (ChromiumOS dbg)': [ |
| 118 # 'compile', | 118 # 'compile', |
| 119 # 'base_unittests', 'googleurl_unittests', 'media_unittests', | 119 # 'base_unittests', 'googleurl_unittests', 'media_unittests', |
| 120 # 'net_unittests', 'printing_unittests', 'remoting_unittests', | 120 # 'net_unittests', 'printing_unittests', 'remoting_unittests', |
| 121 # 'ipc_tests', 'sync_unit_tests', 'unit_tests', 'app_unittests', | 121 # 'ipc_tests', 'sync_unit_tests', 'unit_tests', 'sql_unittests', |
| 122 #], | 122 #], |
| 123 } | 123 } |
| 124 | 124 |
| 125 def Update(config, active_master, c): | 125 def Update(config, active_master, c): |
| 126 c['status'].append(goodrevisions.GoodRevisions( | 126 c['status'].append(goodrevisions.GoodRevisions( |
| 127 good_revision_steps=good_revision_steps, | 127 good_revision_steps=good_revision_steps, |
| 128 store_revisions_url=active_master.store_revisions_url)) | 128 store_revisions_url=active_master.store_revisions_url)) |
| OLD | NEW |