Skip to content

Commit cb1d9e9

Browse files
committed
feat(karate): Migrate to JSON component
1 parent d33f31b commit cb1d9e9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

dd-java-agent/instrumentation/karate/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ muzzle {
1818
addTestSuiteForDir('latestDepTest', 'test')
1919

2020
dependencies {
21+
implementation project(':components:json:json-io')
22+
2123
compileOnly group: 'com.intuit.karate', name: 'karate-core', version: '1.0.0'
2224

2325
testImplementation testFixtures(project(':dd-java-agent:agent-ci-visibility'))

dd-java-agent/instrumentation/karate/src/main/java/datadog/trace/instrumentation/karate/KarateUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.intuit.karate.core.Scenario;
77
import com.intuit.karate.core.ScenarioRuntime;
88
import com.intuit.karate.core.Tag;
9+
import datadog.json.buffer.JsonMapper;
910
import datadog.trace.api.civisibility.config.TestIdentifier;
1011
import datadog.trace.api.civisibility.events.TestDescriptor;
1112
import datadog.trace.api.civisibility.events.TestSuiteDescriptor;
@@ -76,7 +77,7 @@ public static List<String> getCategories(List<Tag> tags) {
7677
}
7778

7879
public static String getParameters(Scenario scenario) {
79-
return scenario.getExampleData() != null ? Strings.toJson(scenario.getExampleData()) : null;
80+
return scenario.getExampleData() != null ? JsonMapper.toJson(scenario.getExampleData()) : null;
8081
}
8182

8283
public static TestIdentifier toTestIdentifier(Scenario scenario) {

0 commit comments

Comments
 (0)