Move archive bot to specify script and options
Bug: 201375599
Change-Id: If6bbe84350f0aa99d5fde4b5fb76004059ebd57a
diff --git a/infra/config/global/generated/cr-buildbucket.cfg b/infra/config/global/generated/cr-buildbucket.cfg
index d91527f..8d83b0c 100644
--- a/infra/config/global/generated/cr-buildbucket.cfg
+++ b/infra/config/global/generated/cr-buildbucket.cfg
@@ -30,8 +30,9 @@
name: "rex"
cipd_package: "infra_internal/recipe_bundles/chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave"
cipd_version: "refs/heads/master"
- properties_j: "archive:\"true\""
properties_j: "builder_group:\"internal.client.r8\""
+ properties_j: "test_options:[]"
+ properties_j: "test_wrapper:\"tools/archive.py\""
}
priority: 25
execution_timeout_secs: 1800
@@ -55,8 +56,9 @@
name: "rex"
cipd_package: "infra_internal/recipe_bundles/chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave"
cipd_version: "refs/heads/master"
- properties_j: "archive:\"true\""
properties_j: "builder_group:\"internal.client.r8\""
+ properties_j: "test_options:[]"
+ properties_j: "test_wrapper:\"tools/archive.py\""
}
priority: 25
execution_timeout_secs: 1800
@@ -130,9 +132,9 @@
name: "rex"
cipd_package: "infra_internal/recipe_bundles/chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave"
cipd_version: "refs/heads/master"
- properties_j: "archive:\"true\""
properties_j: "builder_group:\"internal.client.r8\""
- properties_j: "sdk_desugar:\"true\""
+ properties_j: "test_options:[]"
+ properties_j: "test_wrapper:\"tools/archive_desugar_jdk_libs.py\""
}
priority: 25
execution_timeout_secs: 3600
diff --git a/infra/config/global/main.star b/infra/config/global/main.star
index bb9771e..e3c76ba 100755
--- a/infra/config/global/main.star
+++ b/infra/config/global/main.star
@@ -212,11 +212,11 @@
for name in ["archive", "archive_release", "lib_desugar-archive"]:
desugar = "desugar" in name
properties = {
- "archive": "true",
+ "test_wrapper" : "tools/archive_desugar_jdk_libs.py" if desugar else "tools/archive.py",
+ # TODO(b/201375599): remove after cleanup (allow only setting test_wrapper)
+ "test_options" : [],
"builder_group" : "internal.client.r8"
}
- if desugar:
- properties["sdk_desugar"] = "true"
r8_builder(
name,
category = "library_desugar" if desugar else "archive",