Skia gold in pdfium
Backwards compatible with current pdfium recipe, so when this lands all
builds will run skia gold tests, alongside the current non-gold tests.
Gold failures will not fail the step or build.
Changed out optparse to argparse since optparse is now deprecated.
Bug: pdfium:1642
Change-Id: Ie38dcf45e526c81aae2179ca62c672ce8f38a6a1
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/77930
Commit-Queue: Stephanie Kim <kimstephanie@google.com>
Reviewed-by: Daniel Hosseinian <dhoss@chromium.org>
diff --git a/DEPS b/DEPS
index 2ab889f..dbd7158 100644
--- a/DEPS
+++ b/DEPS
@@ -203,6 +203,40 @@
Var('chromium_git') + '/chromium/src/tools/memory@' +
Var('tools_memory_revision'),
+ # TODO(crbug.com/pdfium/1650): Set up autorollers for goldctl.
+ 'tools/skia_goldctl/linux': {
+ 'packages': [
+ {
+ 'package': 'skia/tools/goldctl/linux-amd64',
+ 'version': 'git_revision:9476457a4a8acb6b45c61c11fa49dd2e9fccc10b',
+ }
+ ],
+ 'dep_type': 'cipd',
+ 'condition': 'checkout_linux',
+ },
+
+ 'tools/skia_goldctl/mac': {
+ 'packages': [
+ {
+ 'package': 'skia/tools/goldctl/mac-amd64',
+ 'version': 'git_revision:9476457a4a8acb6b45c61c11fa49dd2e9fccc10b',
+ }
+ ],
+ 'dep_type': 'cipd',
+ 'condition': 'checkout_mac',
+ },
+
+ 'tools/skia_goldctl/win': {
+ 'packages': [
+ {
+ 'package': 'skia/tools/goldctl/windows-amd64',
+ 'version': 'git_revision:9476457a4a8acb6b45c61c11fa49dd2e9fccc10b',
+ }
+ ],
+ 'dep_type': 'cipd',
+ 'condition': 'checkout_win',
+ },
+
'v8':
Var('chromium_git') + '/v8/v8.git@' + Var('v8_revision'),
}