aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/jsonnet/BUILD
diff options
context:
space:
mode:
authorGravatar David Chen <dzc@google.com>2015-10-22 09:35:11 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-10-22 15:17:19 +0000
commit854b72dddb80a4c8da6bf0ac9dbd683951875541 (patch)
treee55cce6f32ed203070f60e2aa6ce8fbe70edc936 /examples/jsonnet/BUILD
parent16f10837a224df9d792cba563dbee138a0789cb7 (diff)
[jsonnet] Add jsonnet_to_json_test rule for testing Jsonnet code.
RELNOTES: [jsonnet] Add jsonnet_to_json_test rule for testing Jsonnet code. -- MOS_MIGRATED_REVID=106040951
Diffstat (limited to 'examples/jsonnet/BUILD')
-rw-r--r--examples/jsonnet/BUILD28
1 files changed, 27 insertions, 1 deletions
diff --git a/examples/jsonnet/BUILD b/examples/jsonnet/BUILD
index 3c829df876..735057ed17 100644
--- a/examples/jsonnet/BUILD
+++ b/examples/jsonnet/BUILD
@@ -1,6 +1,11 @@
package(default_visibility = ["//visibility:public"])
-load("/tools/build_defs/jsonnet/jsonnet", "jsonnet_library", "jsonnet_to_json")
+load(
+ "/tools/build_defs/jsonnet/jsonnet",
+ "jsonnet_library",
+ "jsonnet_to_json",
+ "jsonnet_to_json_test",
+)
jsonnet_library(
name = "workflow",
@@ -14,6 +19,13 @@ jsonnet_to_json(
deps = [":workflow"],
)
+jsonnet_to_json_test(
+ name = "wordcount_test",
+ src = "wordcount.jsonnet",
+ golden = "wordcount_golden.json",
+ deps = [":workflow"],
+)
+
jsonnet_to_json(
name = "intersection",
src = "intersection.jsonnet",
@@ -21,6 +33,13 @@ jsonnet_to_json(
deps = [":workflow"],
)
+jsonnet_to_json_test(
+ name = "intersection_test",
+ src = "intersection.jsonnet",
+ golden = "intersection_golden.json",
+ deps = [":workflow"],
+)
+
jsonnet_library(
name = "shell-workflows-lib",
srcs = [
@@ -39,3 +58,10 @@ jsonnet_to_json(
],
deps = [":shell-workflows-lib"],
)
+
+jsonnet_to_json_test(
+ name = "invalid_test",
+ src = "invalid.jsonnet",
+ error = 1,
+ golden = "invalid.out",
+)