Skip to content

Commit d523816

Browse files
committed
Add new IDE Debugging tag
Signed-off-by: rolgalan <roldan.galan@glovoapp.com>
1 parent 38f97ed commit d523816

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/com/gradle/CustomBuildScanEnhancements.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ final class CustomBuildScanEnhancements {
6262
private static final String PROJECT_PROP_ANDROID_STUDIO_VERSION = "android.studio.version";
6363
private static final String SYSTEM_PROP_ECLIPSE_BUILD_ID = "eclipse.buildId";
6464
private static final String SYSTEM_PROP_IDEA_SYNC_ACTIVE = "idea.sync.active";
65+
private static final String SYSTEM_PROP_IDEA_DEBUGGER_PORT = "idea.debugger.dispatch.port";
6566

6667
private final DevelocityAdapter develocity;
6768
private final BuildScanAdapter buildScan;
@@ -98,6 +99,7 @@ private void captureIde() {
9899
ideProperties.put(PROJECT_PROP_ANDROID_STUDIO_VERSION, firstOrElseSecond(providers, gradlePropertyProvider(PROJECT_PROP_ANDROID_STUDIO_VERSION, gradle, providers), gradlePropertyProvider(PROJECT_PROP_ANDROID_STUDIO_VERSION_LEGACY, gradle, providers)));
99100
ideProperties.put(SYSTEM_PROP_ECLIPSE_BUILD_ID, systemPropertyProvider(SYSTEM_PROP_ECLIPSE_BUILD_ID, providers));
100101
ideProperties.put(SYSTEM_PROP_IDEA_SYNC_ACTIVE, systemPropertyProvider(SYSTEM_PROP_IDEA_SYNC_ACTIVE, providers));
102+
ideProperties.put(SYSTEM_PROP_IDEA_DEBUGGER_PORT, systemPropertyProvider(SYSTEM_PROP_IDEA_DEBUGGER_PORT, providers));
101103

102104
// Process data at execution time to ensure property initialization
103105
buildScan.buildFinished(new CaptureIdeMetadataAction(buildScan, ideProperties));
@@ -139,6 +141,10 @@ public void execute(BuildResultAdapter buildResult) {
139141
if (props.get(SYSTEM_PROP_IDEA_SYNC_ACTIVE).isPresent()) {
140142
buildScan.tag("IDE sync");
141143
}
144+
145+
if (props.get(SYSTEM_PROP_IDEA_DEBUGGER_PORT).isPresent()) {
146+
buildScan.tag("IDE debugging");
147+
}
142148
}
143149

144150
private String getOrEmpty(Provider<String> p) {

0 commit comments

Comments
 (0)