@@ -350,6 +350,69 @@ cc_library(
350350 ],
351351)
352352
353+ cc_test (
354+ name = "select_optimization_test" ,
355+ srcs = ["select_optimization_test.cc" ],
356+ deps = [
357+ ":select_optimization" ,
358+ "//base:ast" ,
359+ "//base:attributes" ,
360+ "//base:builtins" ,
361+ "//checker:type_checker_builder" ,
362+ "//checker:validation_result" ,
363+ "//common:ast" ,
364+ "//common:decl" ,
365+ "//common:decl_proto" ,
366+ "//common:expr" ,
367+ "//common:kind" ,
368+ "//common:memory" ,
369+ "//common:value" ,
370+ "//compiler" ,
371+ "//compiler:compiler_factory" ,
372+ "//compiler:optional" ,
373+ "//compiler:standard_library" ,
374+ "//eval/compiler:flat_expr_builder" ,
375+ "//eval/compiler:flat_expr_builder_extensions" ,
376+ "//eval/compiler:resolver" ,
377+ "//eval/eval:evaluator_core" ,
378+ "//eval/internal:interop" ,
379+ "//eval/public:cel_type_registry" ,
380+ "//eval/public:cel_value" ,
381+ "//eval/public/structs:cel_proto_wrapper" ,
382+ "//eval/public/structs:legacy_type_adapter" ,
383+ "//eval/public/structs:legacy_type_info_apis" ,
384+ "//extensions/protobuf:ast_converters" ,
385+ "//internal:number" ,
386+ "//internal:status_macros" ,
387+ "//internal:testing" ,
388+ "//parser" ,
389+ "//runtime:activation" ,
390+ "//runtime:function_adapter" ,
391+ "//runtime:function_registry" ,
392+ "//runtime:runtime_issue" ,
393+ "//runtime:runtime_options" ,
394+ "//runtime:type_registry" ,
395+ "//runtime/internal:issue_collector" ,
396+ "//runtime/internal:runtime_env" ,
397+ "//runtime/internal:runtime_env_testing" ,
398+ "@com_google_absl//absl/base:nullability" ,
399+ "@com_google_absl//absl/container:flat_hash_map" ,
400+ "@com_google_absl//absl/log:absl_check" ,
401+ "@com_google_absl//absl/status" ,
402+ "@com_google_absl//absl/status:status_matchers" ,
403+ "@com_google_absl//absl/status:statusor" ,
404+ "@com_google_absl//absl/strings" ,
405+ "@com_google_absl//absl/time" ,
406+ "@com_google_absl//absl/types:optional" ,
407+ "@com_google_absl//absl/types:span" ,
408+ "@com_google_cel_spec//proto/cel/expr:checked_cc_proto" ,
409+ "@com_google_cel_spec//proto/cel/expr:syntax_cc_proto" ,
410+ "@com_google_cel_spec//proto/cel/expr/conformance/proto2:test_all_types_cc_proto" ,
411+ "@com_google_protobuf//:empty_cc_proto" ,
412+ "@com_google_protobuf//:protobuf" ,
413+ ],
414+ )
415+
353416cc_library (
354417 name = "lists_functions" ,
355418 srcs = ["lists_functions.cc" ],
0 commit comments