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') |