diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2019-10-01 12:46:54 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-10-01 12:49:12 -0700 |
commit | 103a3906b0ad8cfba7c2a534a7c3aeb22f8e58a8 (patch) | |
tree | e72ddc96cccd319b31dc31eea7b5003ace989538 /test/runtimes/build_defs.bzl | |
parent | 277f84ad20871d1f830a3e63486e8784e8dd3164 (diff) |
Add blacklist support to the runtime test runner.
Tests in the blacklist will be explicitly skipped (with associated log line).
Checks in a blacklist for the nodejs tests.
PiperOrigin-RevId: 272272749
Diffstat (limited to 'test/runtimes/build_defs.bzl')
-rw-r--r-- | test/runtimes/build_defs.bzl | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/test/runtimes/build_defs.bzl b/test/runtimes/build_defs.bzl index 5e3065342..7edd12c17 100644 --- a/test/runtimes/build_defs.bzl +++ b/test/runtimes/build_defs.bzl @@ -6,19 +6,26 @@ def runtime_test( lang, image, shard_count = 50, - size = "enormous"): + size = "enormous", + blacklist_file = ""): + args = [ + "--lang", + lang, + "--image", + image, + ] + data = [ + ":runner", + ] + if blacklist_file != "": + args += ["--blacklist_file", "test/runtimes/" + blacklist_file] + data += [blacklist_file] + sh_test( name = lang + "_test", srcs = ["runner.sh"], - args = [ - "--lang", - lang, - "--image", - image, - ], - data = [ - ":runner", - ], + args = args, + data = data, size = size, shard_count = shard_count, tags = [ |