@@ -34,9 +34,10 @@ func Test_NewErrorResult(t *testing.T) {
3434 logs := "execution logs"
3535 err := "error"
3636 expected := map [string ]any {
37- "value" : "" ,
38- "logs" : logs ,
39- "error" : err ,
37+ "value" : "" ,
38+ "logs" : logs ,
39+ "error" : err ,
40+ "executionTime" : int64 (0 ),
4041 }
4142
4243 result := NewErrorResult (err , logs )
@@ -50,14 +51,11 @@ func Test_ExecuteStatements_UnsupportedExecutor(t *testing.T) {
5051 executorName := "unsupported_processor"
5152
5253 expectedError := fmt .Sprintf ("unsupported evaluator %s" , executorName )
53- expected := map [string ]any {
54- "value" : "" ,
55- "logs" : "" ,
56- "error" : expectedError ,
57- }
58-
5954 result := ExecuteStatements (config , otlpDataType , otlpDataPayload , executorName )
60- assert .Equal (t , expected , result )
55+ assert .Equal (t , "" , result ["value" ])
56+ assert .Equal (t , "" , result ["logs" ])
57+ assert .Equal (t , expectedError , result ["error" ])
58+ assert .GreaterOrEqual (t , result ["executionTime" ], int64 (0 ))
6159}
6260
6361func Test_ExecuteStatements_UnsupportedOTLPType (t * testing.T ) {
@@ -67,14 +65,12 @@ func Test_ExecuteStatements_UnsupportedOTLPType(t *testing.T) {
6765 executorName := "transform_processor"
6866
6967 expectedError := fmt .Sprintf ("unsupported OTLP data type %s" , otlpDataType )
70- expected := map [string ]any {
71- "value" : "" ,
72- "logs" : "" ,
73- "error" : expectedError ,
74- }
7568
7669 result := ExecuteStatements (config , otlpDataType , otlpDataPayload , executorName )
77- assert .Equal (t , expected , result )
70+ assert .Equal (t , "" , result ["value" ])
71+ assert .Equal (t , "" , result ["logs" ])
72+ assert .Equal (t , expectedError , result ["error" ])
73+ assert .GreaterOrEqual (t , result ["executionTime" ], int64 (0 ))
7874}
7975
8076func Test_ExecuteStatements (t * testing.T ) {
@@ -149,9 +145,11 @@ func Test_ExecuteStatements(t *testing.T) {
149145 assert .Empty (t , result ["value" ])
150146 expectedErrorMsg := fmt .Sprintf ("unable to run %s statements. Error: %v" , tt .otlpDataType , tt .expectedError )
151147 assert .Contains (t , result ["error" ], expectedErrorMsg )
148+ assert .Equal (t , result ["executionTime" ], int64 (0 ))
152149 } else {
153150 assert .Equal (t , tt .expectedOutput , result ["value" ])
154151 assert .NotContains (t , result , "error" )
152+ assert .GreaterOrEqual (t , result ["executionTime" ], int64 (0 ))
155153 }
156154
157155 mockExecutor .AssertExpectations (t )
0 commit comments