@@ -32,7 +32,7 @@ system_test_matrix: &system_test_matrix
3232
3333agent_integration_tests_modules: &agent_integration_tests_modules "dd-trace-core|communication|internal-api|utils"
3434core_modules: &core_modules "dd-java-agent|dd-trace-core|communication|internal-api|telemetry|utils|dd-java-agent/agent-bootstrap|dd-java-agent/agent-installer|dd-java-agent/agent-tooling|dd-java-agent/agent-builder|dd-java-agent/appsec|dd-java-agent/agent-crashtracking|dd-trace-api|dd-trace-ot"
35- instrumentation_modules: &instrumentation_modules "dd-java-agent/instrumentation|dd-java-agent/agent-tooling|dd-java-agent/agent-installer|dd-java-agent/agent-builder|dd-java-agent/agent-bootstrap|dd-java-agent/appsec|dd-java-agent/testing|dd-trace-core|dd-trace-api|internal-api|communication"
35+ instrumentation_modules: &instrumentation_modules "dd-java-agent/instrumentation|dd-java-agent/agent-tooling|dd-java-agent/agent-iast|dd-java-agent/agent- installer|dd-java-agent/agent-builder|dd-java-agent/agent-bootstrap|dd-java-agent/appsec|dd-java-agent/testing|dd-trace-core|dd-trace-api|internal-api|communication"
3636debugger_modules: &debugger_modules "dd-java-agent/agent-debugger|dd-java-agent/agent-bootstrap|dd-java-agent/agent-builder|internal-api|communication|dd-trace-core"
3737profiling_modules: &profiling_modules "dd-java-agent/agent-profiling"
3838
@@ -99,6 +99,11 @@ commands:
9999 setup_code:
100100 steps:
101101 - checkout
102+ {% if use_git_changes %}
103+ - run:
104+ name: Fetch base branch
105+ command: git fetch origin {{ pr_base_ref }}
106+ {% endif %}
102107 - run:
103108 name: Checkout merge commit
104109 command: .circleci/checkout_merge_commit.sh
@@ -312,6 +317,9 @@ jobs:
312317 ./gradlew clean
313318 << parameters.gradleTarget >>
314319 -PskipTests
320+ {% if use_git_changes %}
321+ -PgitBaseRef=origin/{{ pr_base_ref }}
322+ {% endif %}
315323 << pipeline.parameters.gradle_flags >>
316324 --max-workers=8
317325 --rerun-tasks
@@ -411,6 +419,9 @@ jobs:
411419 ./gradlew
412420 << parameters.gradleTarget >>
413421 -PskipTests
422+ {% if use_git_changes %}
423+ -PgitBaseRef=origin/{{ pr_base_ref }}
424+ {% endif %}
414425 -PrunBuildSrcTests
415426 -PtaskPartitionCount=${CIRCLE_NODE_TOTAL} -PtaskPartition=${CIRCLE_NODE_INDEX}
416427 << pipeline.parameters.gradle_flags >>
@@ -556,6 +567,9 @@ jobs:
556567 ./gradlew
557568 << parameters.gradleTarget >>
558569 << parameters.gradleParameters >>
570+ {% if use_git_changes %}
571+ -PgitBaseRef=origin/{{ pr_base_ref }}
572+ {% endif %}
559573 -PtaskPartitionCount=${CIRCLE_NODE_TOTAL} -PtaskPartition=${CIRCLE_NODE_INDEX}
560574 <<# parameters.testJvm >>-PtestJvm=<< parameters.testJvm >><</ parameters.testJvm >>
561575 << pipeline.parameters.gradle_flags >>
@@ -1057,7 +1071,7 @@ build_test_jobs: &build_test_jobs
10571071 name: z_test_<< matrix.testJvm >>_base
10581072 triggeredBy: *core_modules
10591073 gradleTarget: ":baseTest"
1060- gradleParameters: "-PskipFlakyTests -PskipInstTests -PskipSmokeTests -PskipProfilingTests -PskipDebuggerTests "
1074+ gradleParameters: "-PskipFlakyTests"
10611075 stage: core
10621076 cacheType: base
10631077 parallelism: 4
@@ -1070,8 +1084,8 @@ build_test_jobs: &build_test_jobs
10701084 - ok_to_test
10711085 name: z_test_8_base
10721086 triggeredBy: *core_modules
1073- gradleTarget: :baseTest jacocoTestReport jacocoTestCoverageVerification
1074- gradleParameters: "-PskipFlakyTests -PskipInstTests -PskipSmokeTests -PskipProfilingTests -PskipDebuggerTests "
1087+ gradleTarget: :baseTest
1088+ gradleParameters: "-PskipFlakyTests -PcheckCoverage "
10751089 stage: core
10761090 cacheType: base
10771091 parallelism: 4
0 commit comments