@@ -72,7 +72,7 @@ func CompareQuery(ctx context.Context, reference, test QueryAPI, query QueryCase
7272 }
7373 referenceRange , _ , referenceRangeErr = reference .QueryRange (ctx , query .Expr , rng )
7474 testRange , _ , testRangeErr = test .QueryRange (ctx , query .Expr , rng )
75- rangeOutcome := responseComparison (referenceRange , testRange , referenceRangeErr , testRangeErr , effective , query . ExpectError )
75+ rangeOutcome := responseComparison (referenceRange , testRange , referenceRangeErr , testRangeErr , effective )
7676 report .Range = & rangeOutcome
7777 report .Passed = report .Passed && rangeOutcome .Passed
7878 }
@@ -81,15 +81,15 @@ func CompareQuery(ctx context.Context, reference, test QueryAPI, query QueryCase
8181 for index , instantTime := range instantTimes {
8282 referenceInstant , _ , referenceErr := reference .Query (ctx , query .Expr , instantTime )
8383 testInstant , _ , testErr := test .Query (ctx , query .Expr , instantTime )
84- outcome := responseComparison (referenceInstant , testInstant , referenceErr , testErr , effective , query . ExpectError )
84+ outcome := responseComparison (referenceInstant , testInstant , referenceErr , testErr , effective )
8585 report .Instant = append (report .Instant , InstantComparison {
8686 OffsetSeconds : query .InstantOffsetsSeconds [index ],
8787 Time : instantTime ,
8888 Comparison : outcome ,
8989 })
9090 report .Passed = report .Passed && outcome .Passed
9191
92- if query .Range == nil || referenceRangeErr != nil || testRangeErr != nil || referenceErr != nil || testErr != nil || query . ExpectError {
92+ if query .Range == nil || referenceRangeErr != nil || testRangeErr != nil || referenceErr != nil || testErr != nil {
9393 continue
9494 }
9595 referenceParity := parityComparison (referenceRange , referenceInstant , instantTime , effective )
@@ -124,18 +124,14 @@ func (q QueryCase) RangeAt(base time.Time) (clientv1.Range, error) {
124124 }, nil
125125}
126126
127- func responseComparison (reference , test model.Value , referenceErr , testErr error , tolerance ComparisonPolicy , expectError bool ) ComparisonOutcome {
127+ func responseComparison (reference , test model.Value , referenceErr , testErr error , tolerance ComparisonPolicy ) ComparisonOutcome {
128128 outcome := ComparisonOutcome {}
129129 if referenceErr != nil {
130130 outcome .ReferenceError = referenceErr .Error ()
131131 }
132132 if testErr != nil {
133133 outcome .TestError = testErr .Error ()
134134 }
135- if expectError {
136- outcome .Passed = referenceErr != nil && testErr != nil
137- return outcome
138- }
139135 if referenceErr != nil || testErr != nil {
140136 outcome .Passed = false
141137 return outcome
0 commit comments