package cel.expr.conformance.test

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Bindings

suite.proto:119

The bindings of input variables for the test case.

Used in: TestInput

message ErrorSetMatcher

simple.proto:136

Matches error results from Eval.

Used in: SimpleTest

message InputValue

suite.proto:126

The input value for a variable binding

Used in: Bindings

message SimpleTest

simple.proto:65

A test which should run the given CEL program through parsing, optionally through checking, then evaluation, with the results of the pipeline validated by the given result matcher.

Used in: SimpleTestSection

message SimpleTestFile

simple.proto:36

The format of a simple test file, expected to be stored in text format. A file is the unit of granularity for selecting conformance tests, so tests of optional features should be segregated into separate files. Deprecated: Use cel.expr.conformance.test.Suite

message SimpleTestSection

simple.proto:51

A collection of related SimpleTests. The section is the unit of organization within a test file, and should guide where new tests are added.

Used in: SimpleTestFile

message TestCase

suite.proto:66

A test to validate a CEL policy or expression. The test case encompasses evaluation of the compiled expression using the provided input bindings and asserting the result against the expected result. It can also validate a raw CEL expression string through parse, check and eval stages, making use of the augmenting CEL environment if provided.

Used in: TestSection

message TestInput

suite.proto:99

Input for the test case

Used in: TestCase

message TestOutput

suite.proto:140

Expected result of the test case.

Used in: TestCase

message TestSection

suite.proto:49

A collection of related test cases.

Used in: TestSuite

message TestSuite

suite.proto:36

A test suite is a collection of tests designed to evaluate the correctness of a CEL policy, a CEL expression or the conformance of a CEL implementation to the standard specification.

message TypedResult

simple.proto:126

Matches a result along with deduced expression type.

Used in: SimpleTest

message UnknownSetMatcher

simple.proto:142

Matches unknown results from Eval.

Used in: SimpleTest