Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
package datadog.trace.instrumentation.gradle


import datadog.trace.api.civisibility.domain.BuildModuleLayout
import datadog.trace.api.civisibility.domain.SourceSet
import org.gradle.api.Project
import org.gradle.api.file.FileTree
import org.gradle.api.logging.Logger
import org.gradle.api.logging.Logging
import org.gradle.api.tasks.testing.Test
import org.slf4j.Logger
import org.slf4j.LoggerFactory

import java.nio.file.Files
import java.nio.file.Paths

class AndroidGradleUtils {

private static final Logger LOGGER = Logging.getLogger(AndroidGradleUtils)
private static final Logger LOGGER = LoggerFactory.getLogger(AndroidGradleUtils)

static BuildModuleLayout getAndroidModuleLayout(Project project, Test task) {
try {
Expand All @@ -22,6 +23,7 @@ class AndroidGradleUtils {
return null
}

LOGGER.debug("Found Android plugin variant: {} for task {}", variant.name, task.path)
def sources = getSources(variant)
def destinations = getDestinations(variant, project)
return new BuildModuleLayout(Collections.singletonList(new SourceSet(SourceSet.Type.CODE, sources, destinations)))
Expand All @@ -37,6 +39,7 @@ class AndroidGradleUtils {
?: project.plugins.findPlugin('com.android.application')
?: project.plugins.findPlugin('com.android.library')

LOGGER.debug("Found Android plugin: {}", androidPlugin.getClass().getName())
def variants
if (androidPlugin.class.simpleName == 'LibraryPlugin') {
variants = project.android.libraryVariants
Expand Down Expand Up @@ -88,6 +91,8 @@ class AndroidGradleUtils {
} else {
destinationsTree = javaTree
}

LOGGER.debug("Using destination tree: {}", destinationsTree.sourceTrees)
return destinationsTree.files
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.Arrays;
import org.gradle.api.logging.Logger;
import org.gradle.api.logging.Logging;
import org.gradle.initialization.ClassLoaderRegistry;
import org.gradle.internal.service.DefaultServiceRegistry;
import org.gradle.internal.service.ServiceRegistration;
import org.gradle.internal.service.ServiceRegistry;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class CiVisibilityGradleListenerInjector_8_10 {

private static final Logger LOGGER =
Logging.getLogger(CiVisibilityGradleListenerInjector_8_10.class);
LoggerFactory.getLogger(CiVisibilityGradleListenerInjector_8_10.class);

/**
* Performs listener injection for Gradle v8.10+. As the tracer currently uses v8.4, some of the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package datadog.trace.instrumentation.gradle;

import java.util.Arrays;
import org.gradle.api.logging.Logger;
import org.gradle.api.logging.Logging;
import org.gradle.initialization.ClassLoaderRegistry;
import org.gradle.internal.service.DefaultServiceRegistry;
import org.gradle.internal.service.ServiceRegistry;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class CiVisibilityGradleListenerInjector_8_3 {

private static final Logger LOGGER =
Logging.getLogger(CiVisibilityGradleListenerInjector_8_3.class);
LoggerFactory.getLogger(CiVisibilityGradleListenerInjector_8_3.class);

/** Performs listener injection for Gradle v8.3 - 8.9 */
public static void injectCiVisibilityGradleListener(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@
import org.gradle.api.Project;
import org.gradle.api.artifacts.Configuration;
import org.gradle.api.file.SourceDirectorySet;
import org.gradle.api.logging.Logger;
import org.gradle.api.logging.Logging;
import org.gradle.api.tasks.SourceSet;
import org.gradle.api.tasks.SourceSetContainer;
import org.gradle.api.tasks.SourceSetOutput;
import org.gradle.api.tasks.compile.JavaCompile;
import org.gradle.api.tasks.testing.Test;
import org.gradle.testing.jacoco.plugins.JacocoPluginExtension;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class CiVisibilityPlugin implements Plugin<Project> {

private static final Logger LOGGER = Logging.getLogger(CiVisibilityPlugin.class);
private static final Logger LOGGER = LoggerFactory.getLogger(CiVisibilityPlugin.class);

private static final String PLUGIN_EXTENSION_NAME = "dd-ci-visibility";
private static final String JACOCO_PLUGIN_ID = "jacoco";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@
import java.util.stream.Collectors;
import javax.inject.Inject;
import org.gradle.api.file.FileCollection;
import org.gradle.api.logging.Logger;
import org.gradle.api.logging.Logging;
import org.gradle.api.model.ObjectFactory;
import org.gradle.api.provider.Property;
import org.gradle.api.services.ServiceReference;
Expand All @@ -24,10 +22,12 @@
import org.gradle.jvm.toolchain.JavaLauncher;
import org.gradle.process.CommandLineArgumentProvider;
import org.gradle.testing.jacoco.plugins.JacocoTaskExtension;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class CiVisibilityPluginExtension {

private static final Logger LOGGER = Logging.getLogger(CiVisibilityPluginExtension.class);
private static final Logger LOGGER = LoggerFactory.getLogger(CiVisibilityPluginExtension.class);

public static final String MODULE_LAYOUT_PROPERTY = "moduleLayout";

Expand Down
Loading