Pit Test Coverage Report

Package Summary

org.opensearch.sql.ast.expression

Number of Classes Line Coverage Mutation Coverage Test Strength
32 70%
252/360
58%
54/93
96%
54/56

Breakdown by Class

Name Line Coverage Mutation Coverage Test Strength
AggregateFunction.java
91%
20/22
67%
2/3
100%
2/2
Alias.java
75%
6/8
100%
1/1
100%
1/1
AllFields.java
75%
6/8
100%
2/2
100%
2/2
And.java
57%
4/7
50%
1/2
100%
1/1
Argument.java
43%
3/7
0%
0/2
0%
0/0
AttributeList.java
0%
0/6
0%
0/2
0%
0/0
Case.java
36%
5/14
25%
1/4
100%
1/1
Cast.java
86%
25/29
86%
6/7
100%
6/6
Compare.java
63%
5/8
50%
1/2
100%
1/1
ConstantFunction.java
75%
3/4
100%
1/1
100%
1/1
EqualTo.java
57%
4/7
50%
1/2
100%
1/1
Field.java
85%
11/13
25%
1/4
50%
1/2
Function.java
40%
4/10
33%
1/3
100%
1/1
HighlightFunction.java
57%
4/7
50%
1/2
100%
1/1
In.java
57%
4/7
50%
1/2
100%
1/1
Interval.java
64%
7/11
50%
1/2
100%
1/1
IntervalUnit.java
100%
30/30
100%
3/3
100%
3/3
Let.java
43%
3/7
0%
0/2
0%
0/0
Literal.java
71%
5/7
67%
2/3
100%
2/2
Map.java
43%
3/7
0%
0/2
0%
0/0
Not.java
50%
3/6
50%
1/2
100%
1/1
Or.java
57%
4/7
50%
1/2
100%
1/1
QualifiedName.java
96%
27/28
93%
13/14
93%
13/14
RelevanceFieldList.java
30%
3/10
33%
1/3
100%
1/1
Span.java
63%
5/8
50%
1/2
100%
1/1
SpanUnit.java
97%
34/35
86%
6/7
100%
6/6
UnresolvedArgument.java
70%
7/10
50%
1/2
100%
1/1
UnresolvedAttribute.java
50%
3/6
50%
1/2
100%
1/1
UnresolvedExpression.java
25%
1/4
0%
0/1
0%
0/0
When.java
57%
4/7
50%
1/2
100%
1/1
WindowFunction.java
38%
5/13
33%
1/3
100%
1/1
Xor.java
57%
4/7
50%
1/2
100%
1/1


Report generated by PIT 1.9.0