File tree Expand file tree Collapse file tree
conformance/src/test/java/dev/cel/conformance/policy Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,3 +29,8 @@ java_library(
2929 "@maven//:junit_junit" ,
3030 ],
3131)
32+
33+ cel_policy_conformance_test_java (
34+ name = "policy_conformance_tests" ,
35+ testdata = "@cel_policy//conformance:testdata" ,
36+ )
Original file line number Diff line number Diff line change @@ -33,7 +33,11 @@ def cel_policy_conformance_test_java(
3333 """
3434
3535 lbl = native .package_relative_label (testdata )
36- testdata_dir = lbl .package + "/" + lbl .name
36+
37+ # Under Bzlmod, external repository runfiles are located in sibling directories
38+ # named after their canonical repository name.
39+ repo_prefix = "../" + lbl .workspace_name + "/" if lbl .workspace_name else ""
40+ testdata_dir = repo_prefix + lbl .package + "/" + lbl .name
3741
3842 java_test (
3943 name = name ,
Original file line number Diff line number Diff line change @@ -33,9 +33,20 @@ def bazel_common_dependency():
3333 url = "https://github.com/google/bazel-common/archive/%s.tar.gz" % bazel_common_tag ,
3434 )
3535
36+ def cel_policy_dependency ():
37+ cel_policy_tag = "569292f1c4eaa41894c1e37ee94eb146e284bcfa"
38+ cel_policy_sha = "5a68318d906f6ce18492ad6f82b5f8bb083fd9d694cf567d399216c11da03157"
39+ http_archive (
40+ name = "cel_policy" ,
41+ sha256 = cel_policy_sha ,
42+ strip_prefix = "cel-policy-%s" % cel_policy_tag ,
43+ url = "https://github.com/cel-expr/cel-policy/archive/%s.tar.gz" % cel_policy_tag ,
44+ )
45+
3646def _non_module_dependencies_impl (_ctx ):
3747 antlr4_jar_dependency ()
3848 bazel_common_dependency ()
49+ cel_policy_dependency ()
3950
4051non_module_dependencies = module_extension (
4152 implementation = _non_module_dependencies_impl ,
You can’t perform that action at this time.
0 commit comments