Class OpenTelemetryExporter

java.lang.Object
io.github.mov2day.unifiedtest.reporting.OpenTelemetryExporter

public class OpenTelemetryExporter extends Object
Exports test results to OpenTelemetry for observability and monitoring. Enables integration with OpenTelemetry-compatible monitoring systems.
  • Constructor Details

    • OpenTelemetryExporter

      public OpenTelemetryExporter()
  • Method Details

    • export

      public static void export(org.gradle.api.Project project, org.gradle.api.tasks.testing.Test testTask, String endpoint)
      Exports test results to an OpenTelemetry endpoint.
      Parameters:
      project - the Gradle project
      testTask - the test task
      endpoint - the OpenTelemetry endpoint URL to export to
    • export

      public static void export(org.gradle.api.Project project, org.gradle.api.tasks.testing.Test testTask, UnifiedTestResultCollector collector, String endpoint, String serviceName, String runId, String traceBaseUrl)
      Exports collected test results as OTLP spans. Export failures are logged and never fail the build.