Skip to content

Commit edd95ec

Browse files
Merge pull request #2777 from DataDog/aleksandr-gringauz/run-unit-tests-samples-and-benchmark
Run unit tests from samples folder and for tools:benchmark module
2 parents 6ce396b + 272000c commit edd95ec

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

build.gradle.kts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,11 @@ registerSubModuleAggregationTask(
9595
":features:"
9696
)
9797
registerSubModuleAggregationTask("unitTestDebugIntegrations", "testDebugUnitTest", ":integrations:")
98+
tasks.register("unitTestDebugSamples") {
99+
dependsOn(
100+
":sample:benchmark:testDebugUnitTest"
101+
)
102+
}
98103

99104
tasks.register("assembleSampleRelease") {
100105
dependsOn(
@@ -111,7 +116,8 @@ tasks.register("unitTestTools") {
111116
":tools:unit:testJvmReleaseUnitTest",
112117
":tools:detekt:test",
113118
":tools:lint:test",
114-
":tools:noopfactory:test"
119+
":tools:noopfactory:test",
120+
":tools:benchmark:test"
115121
)
116122
}
117123

ci/pipelines/default-pipeline.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ test:debug:
146146
- GRADLE_OPTS="-Xmx3072m" DD_TAGS="test.configuration.variant:debug" ./gradlew :dd-sdk-android-internal:testDebugUnitTest --no-daemon --build-cache --gradle-user-home cache/ -Dorg.gradle.jvmargs=-javaagent:$DD_TRACER_FOLDER/dd-java-agent.jar=$DD_COMMON_AGENT_CONFIG
147147
- GRADLE_OPTS="-Xmx3072m" DD_TAGS="test.configuration.variant:debug" ./gradlew :unitTestDebugFeatures --no-daemon --build-cache --gradle-user-home cache/ -Dorg.gradle.jvmargs=-javaagent:$DD_TRACER_FOLDER/dd-java-agent.jar=$DD_COMMON_AGENT_CONFIG
148148
- GRADLE_OPTS="-Xmx3072m" DD_TAGS="test.configuration.variant:debug" ./gradlew :unitTestDebugIntegrations --no-daemon --build-cache --gradle-user-home cache/ -Dorg.gradle.jvmargs=-javaagent:$DD_TRACER_FOLDER/dd-java-agent.jar=$DD_COMMON_AGENT_CONFIG
149+
- GRADLE_OPTS="-Xmx3072m" DD_TAGS="test.configuration.variant:debug" ./gradlew :unitTestDebugSamples --no-daemon --build-cache --gradle-user-home cache/ -Dorg.gradle.jvmargs=-javaagent:$DD_TRACER_FOLDER/dd-java-agent.jar=$DD_COMMON_AGENT_CONFIG
149150
artifacts:
150151
when: always
151152
expire_in: 1 week

tools/benchmark/src/test/java/internal/DatadogHttpClientTest.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ class DatadogHttpClientTest {
7373
@Forgery
7474
private lateinit var spanEvents: List<SpanEvent>
7575

76-
private val contentType = "application/json; charset=utf-8"
76+
private val contentTypeJson = "application/json; charset=utf-8"
77+
private val contentTypePlainText = "text/plain;charset=UTF-8"
7778

7879
@BeforeEach
7980
fun `set up`() {
@@ -104,7 +105,7 @@ class DatadogHttpClientTest {
104105
verifyRequestBody(
105106
firstValue.body,
106107
fakeMetricJson,
107-
contentType
108+
contentTypeJson
108109
)
109110
}
110111
}
@@ -125,7 +126,7 @@ class DatadogHttpClientTest {
125126
verifyRequestBody(
126127
firstValue.body,
127128
fakeSpanJson,
128-
contentType
129+
contentTypePlainText
129130
)
130131
}
131132
}

tools/benchmark/src/test/java/internal/MemoryVitalReaderTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ internal class MemoryVitalReaderTest {
9898

9999
// When
100100
vmRssValuesKb.forEach { vmRss ->
101-
// Set a Longer
102-
Thread.sleep(memoryUpdateIntervalMs)
103101
fakeFile.writeText(generateStatusContent(vmRss))
102+
Thread.sleep(memoryUpdateIntervalMs)
104103
}
104+
105105
val result = testedReader.readVitalData()
106106

107107
// Then

0 commit comments

Comments
 (0)