aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/jsonnet/BUILD
diff options
context:
space:
mode:
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",
+)