@@ -19,6 +19,7 @@ java_library(
19
19
# keep sorted
20
20
exclude = [
21
21
"CelLiteInterpreterTest.java" ,
22
+ "CelLiteRuntimeTest.java" ,
22
23
"CelValueInterpreterTest.java" ,
23
24
"InterpreterTest.java" ,
24
25
] + ANDROID_TESTS ,
@@ -48,7 +49,6 @@ java_library(
48
49
"//common/types:cel_v1alpha1_types" ,
49
50
"//common/types:message_type_provider" ,
50
51
"//common/values:cel_value_provider" ,
51
- "//common/values:proto_message_lite_value_provider" ,
52
52
"//compiler" ,
53
53
"//compiler:compiler_builder" ,
54
54
"//extensions:optional_library" ,
@@ -65,8 +65,6 @@ java_library(
65
65
"//runtime:interpreter" ,
66
66
"//runtime:interpreter_util" ,
67
67
"//runtime:late_function_binding" ,
68
- "//runtime:lite_runtime" ,
69
- "//runtime:lite_runtime_factory" ,
70
68
"//runtime:proto_message_activation_factory" ,
71
69
"//runtime:proto_message_runtime_equality" ,
72
70
"//runtime:proto_message_runtime_helpers" ,
@@ -89,12 +87,10 @@ java_library(
89
87
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto" ,
90
88
"@maven//:com_google_guava_guava" ,
91
89
"@maven//:com_google_protobuf_protobuf_java" ,
92
- "@maven//:com_google_protobuf_protobuf_java_util" ,
93
90
"@maven//:com_google_testparameterinjector_test_parameter_injector" ,
94
91
"@maven//:com_google_truth_extensions_truth_proto_extension" ,
95
92
"@maven//:junit_junit" ,
96
93
"@maven//:org_jspecify_jspecify" ,
97
- "@maven_android//:com_google_protobuf_protobuf_javalite" ,
98
94
],
99
95
)
100
96
@@ -161,6 +157,46 @@ cel_android_local_test(
161
157
],
162
158
)
163
159
160
+ java_library (
161
+ name = "cel_lite_runtime_test" ,
162
+ testonly = 1 ,
163
+ srcs = [
164
+ "CelLiteRuntimeTest.java" ,
165
+ ],
166
+ deps = [
167
+ "//:java_truth" ,
168
+ "//common:cel_ast" ,
169
+ "//common:compiler_common" ,
170
+ "//common/internal:proto_time_utils" ,
171
+ "//common/types" ,
172
+ "//common/values:proto_message_lite_value_provider" ,
173
+ "//compiler" ,
174
+ "//compiler:compiler_builder" ,
175
+ "//parser:macro" ,
176
+ "//runtime" ,
177
+ "//runtime:function_binding" ,
178
+ "//runtime:lite_runtime" ,
179
+ "//runtime:lite_runtime_factory" ,
180
+ "//runtime:standard_functions" ,
181
+ "//testing/protos:message_with_enum_cel_java_proto" ,
182
+ "//testing/protos:message_with_enum_java_proto" ,
183
+ "//testing/protos:multi_file_cel_java_proto" ,
184
+ "//testing/protos:multi_file_java_proto" ,
185
+ "//testing/protos:single_file_java_proto" ,
186
+ "//testing/protos:test_all_types_cel_java_proto2" ,
187
+ "//testing/protos:test_all_types_cel_java_proto3" ,
188
+ "@cel_spec//proto/cel/expr/conformance/proto2:test_all_types_java_proto" ,
189
+ "@cel_spec//proto/cel/expr/conformance/proto3:test_all_types_java_proto" ,
190
+ "@maven//:com_google_guava_guava" ,
191
+ "@maven//:com_google_protobuf_protobuf_java" ,
192
+ "@maven//:com_google_protobuf_protobuf_java_util" ,
193
+ "@maven//:com_google_testparameterinjector_test_parameter_injector" ,
194
+ "@maven//:com_google_truth_extensions_truth_proto_extension" ,
195
+ "@maven//:junit_junit" ,
196
+ "@maven_android//:com_google_protobuf_protobuf_javalite" ,
197
+ ],
198
+ )
199
+
164
200
java_library (
165
201
name = "cel_lite_interpreter_test" ,
166
202
testonly = 1 ,
@@ -188,6 +224,7 @@ junit4_test_suites(
188
224
src_dir = "src/test/java" ,
189
225
deps = [
190
226
":cel_lite_interpreter_test" ,
227
+ ":cel_lite_runtime_test" ,
191
228
":cel_value_interpreter_test" ,
192
229
":interpreter_test" ,
193
230
":tests" ,
0 commit comments