Skip to content

Commit 5fa8766

Browse files
jnthntatumcopybara-github
authored andcommitted
Add end-to-end sets extension unit tests for the cel::Runtime API.
PiperOrigin-RevId: 1004291402
1 parent 97ca5e6 commit 5fa8766

3 files changed

Lines changed: 228 additions & 133 deletions

File tree

‎extensions/BUILD‎

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,8 @@ cc_test(
526526
"//checker:validation_result",
527527
"//common:ast_proto",
528528
"//common:minimal_descriptor_pool",
529+
"//common:value",
530+
"//compiler",
529531
"//compiler:compiler_factory",
530532
"//eval/public:activation",
531533
"//eval/public:builtin_func_registrar",
@@ -535,7 +537,11 @@ cc_test(
535537
"//eval/public:cel_options",
536538
"//eval/public:cel_value",
537539
"//internal:testing",
540+
"//runtime",
541+
"//runtime:activation",
542+
"//runtime:runtime_builder",
538543
"//runtime:runtime_options",
544+
"//runtime:standard_runtime_builder_factory",
539545
"@com_google_absl//absl/status:status_matchers",
540546
"@com_google_cel_spec//proto/cel/expr:syntax_cc_proto",
541547
"@com_google_protobuf//:protobuf",
@@ -548,24 +554,33 @@ cc_test(
548554
tags = ["benchmark"],
549555
deps = [
550556
":sets_functions",
557+
"//checker:type_checker_builder",
558+
"//checker:validation_result",
559+
"//common:ast",
560+
"//common:decl",
561+
"//common:minimal_descriptor_pool",
562+
"//common:type",
551563
"//common:value",
552-
"//eval/internal:interop",
553-
"//eval/public:activation",
554-
"//eval/public:builtin_func_registrar",
555-
"//eval/public:cel_expr_builder_factory",
556-
"//eval/public:cel_expression",
557-
"//eval/public:cel_options",
564+
"//compiler",
565+
"//compiler:compiler_factory",
566+
"//compiler:standard_library",
558567
"//eval/public:cel_value",
559568
"//eval/public/containers:container_backed_list_impl",
560569
"//internal:benchmark",
561570
"//internal:status_macros",
562571
"//internal:testing",
563-
"//parser",
572+
"//runtime",
573+
"//runtime:activation",
574+
"//runtime:constant_folding",
575+
"//runtime:reference_resolver",
576+
"//runtime:runtime_builder",
564577
"//runtime:runtime_options",
578+
"//runtime:standard_runtime_builder_factory",
565579
"@com_google_absl//absl/base:nullability",
580+
"@com_google_absl//absl/status",
581+
"@com_google_absl//absl/status:status_matchers",
566582
"@com_google_absl//absl/status:statusor",
567583
"@com_google_absl//absl/strings",
568-
"@com_google_cel_spec//proto/cel/expr:syntax_cc_proto",
569584
"@com_google_protobuf//:protobuf",
570585
],
571586
)

0 commit comments

Comments
 (0)