@@ -68,7 +68,6 @@ public class TestImpl implements DDTest {
68
68
private final TestContext context ;
69
69
private final TestIdentifier identifier ;
70
70
private final long startMicros ;
71
- private TestStatus status ;
72
71
73
72
public TestImpl (
74
73
AgentSpanContext moduleSpanContext ,
@@ -138,7 +137,6 @@ public TestImpl(
138
137
span .setTag (Tags .TEST_MODULE_ID , moduleSpanContext .getSpanId ());
139
138
span .setTag (Tags .TEST_SESSION_ID , moduleSpanContext .getTraceId ());
140
139
141
- status = TestStatus .pass ;
142
140
span .setTag (Tags .TEST_STATUS , TestStatus .pass );
143
141
144
142
if (testClass != null && !testClass .getName ().equals (testSuiteName )) {
@@ -210,10 +208,6 @@ public TestIdentifier getIdentifier() {
210
208
return identifier ;
211
209
}
212
210
213
- public boolean hasFailed () {
214
- return span .isError ();
215
- }
216
-
217
211
@ Override
218
212
public void setTag (String key , Object value ) {
219
213
span .setTag (key , value );
@@ -223,14 +217,11 @@ public void setTag(String key, Object value) {
223
217
public void setErrorInfo (Throwable error ) {
224
218
span .setError (true );
225
219
span .addThrowable (error );
226
- status = TestStatus .fail ;
227
220
span .setTag (Tags .TEST_STATUS , TestStatus .fail );
228
221
}
229
222
230
223
@ Override
231
224
public void setSkipReason (String skipReason ) {
232
- status = TestStatus .skip ;
233
-
234
225
span .setTag (Tags .TEST_STATUS , TestStatus .skip );
235
226
if (skipReason != null ) {
236
227
span .setTag (Tags .TEST_SKIP_REASON , skipReason );
@@ -244,7 +235,7 @@ public void setSkipReason(String skipReason) {
244
235
}
245
236
246
237
public TestStatus getStatus () {
247
- return status ;
238
+ return ( TestStatus ) span . getTag ( Tags . TEST_STATUS ) ;
248
239
}
249
240
250
241
public long getDuration (@ Nullable Long endMicros ) {
0 commit comments