Skip to content

Commit 25ee923

Browse files
committed
Fix testng order and test templates
1 parent 193d7f5 commit 25ee923

File tree

92 files changed

+784
-768
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+784
-768
lines changed

dd-java-agent/instrumentation/testng/testng-6.4/src/main/java/datadog/trace/instrumentation/testng6/TestNGClassListenerInstrumentation.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import datadog.trace.agent.tooling.Instrumenter;
1010
import datadog.trace.agent.tooling.InstrumenterModule;
1111
import datadog.trace.instrumentation.testng.TestNGClassListener;
12+
import datadog.trace.instrumentation.testng.TestNGInstrumentation;
1213
import datadog.trace.instrumentation.testng.TestNGUtils;
1314
import datadog.trace.util.Strings;
1415
import net.bytebuddy.asm.Advice;
@@ -64,6 +65,13 @@ public String[] helperClassNames() {
6465
};
6566
}
6667

68+
@Override
69+
public int order() {
70+
// Depends on datadog.trace.instrumentation.testng.TestNGInstrumentation,
71+
// as it needs datadog.trace.instrumentation.testng.TestEventsHandlerHolder.start to be called;
72+
return TestNGInstrumentation.ORDER - 1;
73+
}
74+
6775
public static class InvokeBeforeClassAdvice {
6876
@SuppressWarnings("bytebuddy-exception-suppression")
6977
@Advice.OnMethodEnter

dd-java-agent/instrumentation/testng/testng-6.4/src/test/resources/test-class-skipped/events.ftl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test.codeowners" : "[\"owner1\",\"owner2\"]",
1313
"test.framework" : "testng",
1414
"test.framework_version" : ${content_meta_test_framework_version},
15-
"test.module" : "testng-6",
15+
"test.module" : "testng-6.4",
1616
"test.source.file" : "dummy_source_path",
1717
"test.status" : "skip",
1818
"test.suite" : "org.example.TestSkippedClass",
@@ -51,7 +51,7 @@
5151
"test.codeowners" : "[\"owner1\",\"owner2\"]",
5252
"test.framework" : "testng",
5353
"test.framework_version" : ${content_meta_test_framework_version},
54-
"test.module" : "testng-6",
54+
"test.module" : "testng-6.4",
5555
"test.name" : "test_class_another_skipped",
5656
"test.source.file" : "dummy_source_path",
5757
"test.source.method" : "test_class_another_skipped()V",
@@ -98,7 +98,7 @@
9898
"test.codeowners" : "[\"owner1\",\"owner2\"]",
9999
"test.framework" : "testng",
100100
"test.framework_version" : ${content_meta_test_framework_version},
101-
"test.module" : "testng-6",
101+
"test.module" : "testng-6.4",
102102
"test.name" : "test_class_skipped",
103103
"test.source.file" : "dummy_source_path",
104104
"test.source.method" : "test_class_skipped()V",
@@ -143,7 +143,7 @@
143143
"library_version" : ${content_meta_library_version},
144144
"runtime-id" : ${content_meta_runtime_id},
145145
"span.kind" : "test_session_end",
146-
"test.command" : "testng-6",
146+
"test.command" : "testng-6.4",
147147
"test.framework" : "testng",
148148
"test.framework_version" : ${content_meta_test_framework_version},
149149
"test.status" : "skip",
@@ -157,7 +157,7 @@
157157
"process_id" : ${content_metrics_process_id}
158158
},
159159
"name" : "testng.test_session",
160-
"resource" : "testng-6",
160+
"resource" : "testng-6.4",
161161
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
162162
"start" : ${content_start_4},
163163
"test_session_id" : ${content_test_session_id}
@@ -177,7 +177,7 @@
177177
"span.kind" : "test_module_end",
178178
"test.framework" : "testng",
179179
"test.framework_version" : ${content_meta_test_framework_version},
180-
"test.module" : "testng-6",
180+
"test.module" : "testng-6.4",
181181
"test.status" : "skip",
182182
"test.type" : "test",
183183
"test_session.name" : "session-name"
@@ -186,12 +186,12 @@
186186
"_dd.host.vcpu_count" : ${content_metrics__dd_host_vcpu_count_5}
187187
},
188188
"name" : "testng.test_module",
189-
"resource" : "testng-6",
189+
"resource" : "testng-6.4",
190190
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
191191
"start" : ${content_start_5},
192192
"test_module_id" : ${content_test_module_id},
193193
"test_session_id" : ${content_test_session_id}
194194
},
195195
"type" : "test_module_end",
196196
"version" : 1
197-
} ]
197+
} ]

dd-java-agent/instrumentation/testng/testng-6.4/src/test/resources/test-disabled-failed-parameterized/events.ftl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test.codeowners" : "[\"owner1\",\"owner2\"]",
1313
"test.framework" : "testng",
1414
"test.framework_version" : ${content_meta_test_framework_version},
15-
"test.module" : "testng-6",
15+
"test.module" : "testng-6.4",
1616
"test.source.file" : "dummy_source_path",
1717
"test.status" : "skip",
1818
"test.suite" : "org.example.TestFailedParameterized",
@@ -51,7 +51,7 @@
5151
"test.codeowners" : "[\"owner1\",\"owner2\"]",
5252
"test.framework" : "testng",
5353
"test.framework_version" : ${content_meta_test_framework_version},
54-
"test.module" : "testng-6",
54+
"test.module" : "testng-6.4",
5555
"test.name" : "parameterized_test_succeed",
5656
"test.parameters" : "{\"arguments\":{\"0\":\"hello\",\"1\":\"true\"}}",
5757
"test.skip_reason" : "Flaky test is disabled by Datadog",
@@ -101,7 +101,7 @@
101101
"test.codeowners" : "[\"owner1\",\"owner2\"]",
102102
"test.framework" : "testng",
103103
"test.framework_version" : ${content_meta_test_framework_version},
104-
"test.module" : "testng-6",
104+
"test.module" : "testng-6.4",
105105
"test.name" : "parameterized_test_succeed",
106106
"test.parameters" : "{\"arguments\":{\"0\":\"\\\"goodbye\\\"\",\"1\":\"false\"}}",
107107
"test.skip_reason" : "Flaky test is disabled by Datadog",
@@ -149,7 +149,7 @@
149149
"library_version" : ${content_meta_library_version},
150150
"runtime-id" : ${content_meta_runtime_id},
151151
"span.kind" : "test_session_end",
152-
"test.command" : "testng-6",
152+
"test.command" : "testng-6.4",
153153
"test.framework" : "testng",
154154
"test.framework_version" : ${content_meta_test_framework_version},
155155
"test.status" : "skip",
@@ -164,7 +164,7 @@
164164
"process_id" : ${content_metrics_process_id}
165165
},
166166
"name" : "testng.test_session",
167-
"resource" : "testng-6",
167+
"resource" : "testng-6.4",
168168
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
169169
"start" : ${content_start_4},
170170
"test_session_id" : ${content_test_session_id}
@@ -184,7 +184,7 @@
184184
"span.kind" : "test_module_end",
185185
"test.framework" : "testng",
186186
"test.framework_version" : ${content_meta_test_framework_version},
187-
"test.module" : "testng-6",
187+
"test.module" : "testng-6.4",
188188
"test.status" : "skip",
189189
"test.test_management.enabled" : "true",
190190
"test.type" : "test",
@@ -194,12 +194,12 @@
194194
"_dd.host.vcpu_count" : ${content_metrics__dd_host_vcpu_count_5}
195195
},
196196
"name" : "testng.test_module",
197-
"resource" : "testng-6",
197+
"resource" : "testng-6.4",
198198
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
199199
"start" : ${content_start_5},
200200
"test_module_id" : ${content_test_module_id},
201201
"test_session_id" : ${content_test_session_id}
202202
},
203203
"type" : "test_module_end",
204204
"version" : 1
205-
} ]
205+
} ]

dd-java-agent/instrumentation/testng/testng-6.4/src/test/resources/test-disabled-failed/events.ftl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test.codeowners" : "[\"owner1\",\"owner2\"]",
1313
"test.framework" : "testng",
1414
"test.framework_version" : ${content_meta_test_framework_version},
15-
"test.module" : "testng-6",
15+
"test.module" : "testng-6.4",
1616
"test.source.file" : "dummy_source_path",
1717
"test.status" : "skip",
1818
"test.suite" : "org.example.TestFailed",
@@ -51,7 +51,7 @@
5151
"test.codeowners" : "[\"owner1\",\"owner2\"]",
5252
"test.framework" : "testng",
5353
"test.framework_version" : ${content_meta_test_framework_version},
54-
"test.module" : "testng-6",
54+
"test.module" : "testng-6.4",
5555
"test.name" : "test_failed",
5656
"test.skip_reason" : "Flaky test is disabled by Datadog",
5757
"test.source.file" : "dummy_source_path",
@@ -98,7 +98,7 @@
9898
"library_version" : ${content_meta_library_version},
9999
"runtime-id" : ${content_meta_runtime_id},
100100
"span.kind" : "test_session_end",
101-
"test.command" : "testng-6",
101+
"test.command" : "testng-6.4",
102102
"test.framework" : "testng",
103103
"test.framework_version" : ${content_meta_test_framework_version},
104104
"test.status" : "skip",
@@ -113,7 +113,7 @@
113113
"process_id" : ${content_metrics_process_id}
114114
},
115115
"name" : "testng.test_session",
116-
"resource" : "testng-6",
116+
"resource" : "testng-6.4",
117117
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
118118
"start" : ${content_start_3},
119119
"test_session_id" : ${content_test_session_id}
@@ -133,7 +133,7 @@
133133
"span.kind" : "test_module_end",
134134
"test.framework" : "testng",
135135
"test.framework_version" : ${content_meta_test_framework_version},
136-
"test.module" : "testng-6",
136+
"test.module" : "testng-6.4",
137137
"test.status" : "skip",
138138
"test.test_management.enabled" : "true",
139139
"test.type" : "test",
@@ -143,12 +143,12 @@
143143
"_dd.host.vcpu_count" : ${content_metrics__dd_host_vcpu_count_4}
144144
},
145145
"name" : "testng.test_module",
146-
"resource" : "testng-6",
146+
"resource" : "testng-6.4",
147147
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
148148
"start" : ${content_start_4},
149149
"test_module_id" : ${content_test_module_id},
150150
"test_session_id" : ${content_test_session_id}
151151
},
152152
"type" : "test_module_end",
153153
"version" : 1
154-
} ]
154+
} ]

dd-java-agent/instrumentation/testng/testng-6.4/src/test/resources/test-error/events.ftl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test.codeowners" : "[\"owner1\",\"owner2\"]",
1313
"test.framework" : "testng",
1414
"test.framework_version" : ${content_meta_test_framework_version},
15-
"test.module" : "testng-6",
15+
"test.module" : "testng-6.4",
1616
"test.source.file" : "dummy_source_path",
1717
"test.status" : "fail",
1818
"test.suite" : "org.example.TestError",
@@ -54,7 +54,7 @@
5454
"test.codeowners" : "[\"owner1\",\"owner2\"]",
5555
"test.framework" : "testng",
5656
"test.framework_version" : ${content_meta_test_framework_version},
57-
"test.module" : "testng-6",
57+
"test.module" : "testng-6.4",
5858
"test.name" : "test_error",
5959
"test.source.file" : "dummy_source_path",
6060
"test.source.method" : "test_error()V",
@@ -99,7 +99,7 @@
9999
"library_version" : ${content_meta_library_version},
100100
"runtime-id" : ${content_meta_runtime_id},
101101
"span.kind" : "test_session_end",
102-
"test.command" : "testng-6",
102+
"test.command" : "testng-6.4",
103103
"test.framework" : "testng",
104104
"test.framework_version" : ${content_meta_test_framework_version},
105105
"test.status" : "fail",
@@ -113,7 +113,7 @@
113113
"process_id" : ${content_metrics_process_id}
114114
},
115115
"name" : "testng.test_session",
116-
"resource" : "testng-6",
116+
"resource" : "testng-6.4",
117117
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
118118
"start" : ${content_start_3},
119119
"test_session_id" : ${content_test_session_id}
@@ -133,7 +133,7 @@
133133
"span.kind" : "test_module_end",
134134
"test.framework" : "testng",
135135
"test.framework_version" : ${content_meta_test_framework_version},
136-
"test.module" : "testng-6",
136+
"test.module" : "testng-6.4",
137137
"test.status" : "fail",
138138
"test.type" : "test",
139139
"test_session.name" : "session-name"
@@ -142,12 +142,12 @@
142142
"_dd.host.vcpu_count" : ${content_metrics__dd_host_vcpu_count_4}
143143
},
144144
"name" : "testng.test_module",
145-
"resource" : "testng-6",
145+
"resource" : "testng-6.4",
146146
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
147147
"start" : ${content_start_4},
148148
"test_module_id" : ${content_test_module_id},
149149
"test_session_id" : ${content_test_session_id}
150150
},
151151
"type" : "test_module_end",
152152
"version" : 1
153-
} ]
153+
} ]

dd-java-agent/instrumentation/testng/testng-6.4/src/test/resources/test-factory-data-provider/events.ftl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test.codeowners" : "[\"owner1\",\"owner2\"]",
1313
"test.framework" : "testng",
1414
"test.framework_version" : ${content_meta_test_framework_version},
15-
"test.module" : "testng-6",
15+
"test.module" : "testng-6.4",
1616
"test.source.file" : "dummy_source_path",
1717
"test.status" : "pass",
1818
"test.suite" : "org.example.TestSucceedDataProvider",
@@ -51,7 +51,7 @@
5151
"test.codeowners" : "[\"owner1\",\"owner2\"]",
5252
"test.framework" : "testng",
5353
"test.framework_version" : ${content_meta_test_framework_version},
54-
"test.module" : "testng-6",
54+
"test.module" : "testng-6.4",
5555
"test.name" : "testMethod",
5656
"test.source.file" : "dummy_source_path",
5757
"test.source.method" : "testMethod()V",
@@ -96,7 +96,7 @@
9696
"library_version" : ${content_meta_library_version},
9797
"runtime-id" : ${content_meta_runtime_id},
9898
"span.kind" : "test_session_end",
99-
"test.command" : "testng-6",
99+
"test.command" : "testng-6.4",
100100
"test.framework" : "testng",
101101
"test.framework_version" : ${content_meta_test_framework_version},
102102
"test.status" : "pass",
@@ -110,7 +110,7 @@
110110
"process_id" : ${content_metrics_process_id}
111111
},
112112
"name" : "testng.test_session",
113-
"resource" : "testng-6",
113+
"resource" : "testng-6.4",
114114
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
115115
"start" : ${content_start_3},
116116
"test_session_id" : ${content_test_session_id}
@@ -130,7 +130,7 @@
130130
"span.kind" : "test_module_end",
131131
"test.framework" : "testng",
132132
"test.framework_version" : ${content_meta_test_framework_version},
133-
"test.module" : "testng-6",
133+
"test.module" : "testng-6.4",
134134
"test.status" : "pass",
135135
"test.type" : "test",
136136
"test_session.name" : "session-name"
@@ -139,12 +139,12 @@
139139
"_dd.host.vcpu_count" : ${content_metrics__dd_host_vcpu_count_4}
140140
},
141141
"name" : "testng.test_module",
142-
"resource" : "testng-6",
142+
"resource" : "testng-6.4",
143143
"service" : "worker.org.gradle.process.internal.worker.gradleworkermain",
144144
"start" : ${content_start_4},
145145
"test_module_id" : ${content_test_module_id},
146146
"test_session_id" : ${content_test_session_id}
147147
},
148148
"type" : "test_module_end",
149149
"version" : 1
150-
} ]
150+
} ]

0 commit comments

Comments
 (0)