Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(52)

Unified Diff: scripts/slave/recipes/deterministic_build.py

Issue 1170623002: Add some deterministic build trybots (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Add the test expectation files. Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: scripts/slave/recipes/deterministic_build.py
diff --git a/scripts/slave/recipes/swarming/deterministic_build.py b/scripts/slave/recipes/deterministic_build.py
similarity index 92%
copy from scripts/slave/recipes/swarming/deterministic_build.py
copy to scripts/slave/recipes/deterministic_build.py
index f9a8fda68a65f2fed375089097ab8de33267a21f..b9999ae8f51d651c647390613fd0d9c38dbcc6ac 100644
--- a/scripts/slave/recipes/swarming/deterministic_build.py
+++ b/scripts/slave/recipes/deterministic_build.py
@@ -3,12 +3,8 @@
# found in the LICENSE file.
"""Recipe to test the deterministic build.
-
-Waterfall page: https://build.chromium.org/p/chromium.swarm/waterfall
"""
-from infra.libs.infra_types import freeze
-
DEPS = [
'bot_update',
'chromium',
@@ -23,7 +19,7 @@ DEPS = [
'step',
]
-DETERMINISTIC_BUILDERS = freeze({
+DETERMINISTIC_BUILDERS = {
'Android deterministic build': {
'chromium_config': 'android',
'chromium_config_kwargs': {
@@ -54,7 +50,15 @@ DETERMINISTIC_BUILDERS = freeze({
'gclient_config': 'chromium',
'platform': 'win',
},
-})
+}
+DETERMINISTIC_BUILDERS['android_deterministic'] = (
+ DETERMINISTIC_BUILDERS['Android deterministic build'])
+DETERMINISTIC_BUILDERS['linux_deterministic'] = (
+ DETERMINISTIC_BUILDERS['Linux deterministic build'])
+DETERMINISTIC_BUILDERS['mac_deterministic'] = (
+ DETERMINISTIC_BUILDERS['Mac deterministic build'])
+DETERMINISTIC_BUILDERS['windows_deterministic'] = (
+ DETERMINISTIC_BUILDERS['Windows deterministic build'])
def MoveBuildDirectory(api, src_dir, dst_dir):
@@ -140,7 +144,6 @@ def GenSteps(api):
# Compare the artifacts from the 2 builds, raise an exception if they're
# not equals.
- # TODO(sebmarchand): Do a smarter comparison.
api.isolate.compare_build_artifacts(
str(api.chromium.output_dir).rstrip('\\/') + '.1',
str(api.chromium.output_dir).rstrip('\\/') + '.2')

Powered by Google App Engine
This is Rietveld 408576698