Move testing-internal artifact to sdk-testing (#1987)

* Move testing-internal artifact to sdk-testing

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Fix missed usage of TestSpanData

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
This commit is contained in:
Bogdan Drutu 2020-11-03 13:54:43 -08:00 committed by GitHub
parent d454f91ab3
commit 2046ec050e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 31 additions and 53 deletions

View File

@ -13,7 +13,7 @@ dependencies {
annotationProcessor libraries.auto_value
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
signature "org.codehaus.mojo.signature:java18:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"

View File

@ -11,7 +11,7 @@ import io.opentelemetry.api.trace.Span.Kind;
import io.opentelemetry.api.trace.SpanId;
import io.opentelemetry.api.trace.TraceId;
import io.opentelemetry.api.trace.Tracer;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.TracerSdkProvider;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Status;

View File

@ -19,7 +19,7 @@ dependencies {
libraries.testcontainers,
libraries.okhttp
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
signature "org.codehaus.mojo.signature:java18:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"

View File

@ -31,7 +31,7 @@ import io.opentelemetry.api.trace.TraceFlags;
import io.opentelemetry.api.trace.TraceId;
import io.opentelemetry.api.trace.TraceState;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Event;
import io.opentelemetry.sdk.trace.data.SpanData.Link;

View File

@ -24,7 +24,7 @@ import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.common.InstrumentationLibraryInfo;
import io.opentelemetry.sdk.common.export.ConfigBuilder;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Status;
import java.net.InetAddress;

View File

@ -25,7 +25,7 @@ dependencies {
libraries.testcontainers,
libraries.okhttp
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testRuntime "io.grpc:grpc-netty-shaded:${grpcVersion}"

View File

@ -28,7 +28,7 @@ import io.opentelemetry.api.trace.TraceState;
import io.opentelemetry.exporters.jaeger.proto.api_v2.Model;
import io.opentelemetry.sdk.extensions.otproto.TraceProtoUtils;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Event;
import io.opentelemetry.sdk.trace.data.SpanData.Link;

View File

@ -35,7 +35,7 @@ import io.opentelemetry.sdk.common.InstrumentationLibraryInfo;
import io.opentelemetry.sdk.common.export.ConfigBuilder;
import io.opentelemetry.sdk.extensions.otproto.TraceProtoUtils;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Status;
import java.net.InetAddress;

View File

@ -11,8 +11,8 @@ ext.moduleName = "io.opentelemetry.exporters.logging"
dependencies {
api project(':opentelemetry-sdk')
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
signature "org.codehaus.mojo.signature:java18:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"
}

View File

@ -14,7 +14,7 @@ import io.opentelemetry.api.trace.Span.Kind;
import io.opentelemetry.api.trace.SpanId;
import io.opentelemetry.api.trace.TraceId;
import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Event;
import io.opentelemetry.sdk.trace.data.SpanData.Status;

View File

@ -18,7 +18,7 @@ dependencies {
libraries.protobuf,
libraries.protobuf_util
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testImplementation "io.grpc:grpc-testing:${grpcVersion}"
testRuntime "io.grpc:grpc-netty-shaded:${grpcVersion}"

View File

@ -23,7 +23,7 @@ import io.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse;
import io.opentelemetry.proto.collector.trace.v1.TraceServiceGrpc;
import io.opentelemetry.proto.trace.v1.ResourceSpans;
import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import java.io.IOException;
import java.util.ArrayList;

View File

@ -32,7 +32,7 @@ import io.opentelemetry.proto.common.v1.AnyValue;
import io.opentelemetry.proto.common.v1.KeyValue;
import io.opentelemetry.proto.trace.v1.Span;
import io.opentelemetry.proto.trace.v1.Status;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Event;
import io.opentelemetry.sdk.trace.data.SpanData.Link;

View File

@ -18,7 +18,7 @@ dependencies {
implementation libraries.zipkin_reporter,
libraries.zipkin_okhttp
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testImplementation libraries.guava,
libraries.zipkin_junit

View File

@ -11,7 +11,7 @@ import com.google.common.collect.ImmutableList;
import io.opentelemetry.api.common.Attributes;
import io.opentelemetry.api.trace.Span.Kind;
import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Event;
import java.util.Collections;

View File

@ -29,7 +29,7 @@ import io.opentelemetry.sdk.common.InstrumentationLibraryInfo;
import io.opentelemetry.sdk.common.export.ConfigBuilder;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.resources.ResourceAttributes;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Event;
import java.io.IOException;

View File

@ -16,7 +16,7 @@ dependencies {
annotationProcessor libraries.auto_value
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"
}

View File

@ -16,7 +16,7 @@ import io.opentelemetry.api.trace.Span.Kind;
import io.opentelemetry.api.trace.SpanId;
import io.opentelemetry.api.trace.TraceId;
import io.opentelemetry.api.trace.attributes.SemanticAttributes;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Status;
import org.junit.jupiter.api.Test;

View File

@ -11,7 +11,7 @@ import com.google.common.testing.EqualsTester;
import io.opentelemetry.api.common.Attributes;
import io.opentelemetry.api.trace.Span;
import io.opentelemetry.api.trace.StatusCode;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Status;
import org.junit.jupiter.api.Test;

View File

@ -23,10 +23,10 @@ dependencies {
testAnnotationProcessor libraries.auto_value
testCompileOnly libraries.auto_value_annotation
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testImplementation libraries.junit_pioneer
jmh(project(':opentelemetry-testing-internal')) {
jmh(project(':opentelemetry-sdk-testing')) {
// JMH doesn't handle dependencies that are duplicated between the main and jmh
// configurations properly, but luckily here it's simple enough to just exclude transitive
// dependencies.

View File

@ -9,7 +9,7 @@ import io.opentelemetry.api.trace.Span;
import io.opentelemetry.api.trace.SpanId;
import io.opentelemetry.api.trace.TraceId;
import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.trace.TestSpanData;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.data.SpanData;
import java.util.Arrays;
import java.util.Collection;

View File

@ -19,7 +19,7 @@ dependencies {
testAnnotationProcessor libraries.auto_value
testCompileOnly libraries.auto_value_annotation
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testImplementation libraries.junit_pioneer
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"

View File

@ -23,7 +23,7 @@ dependencies {
testCompile project(path: ':opentelemetry-sdk-common', configuration: 'testClasses')
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testImplementation libraries.junit_pioneer
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"

View File

@ -9,8 +9,9 @@ ext.moduleName = 'io.opentelemetry.sdk.testing'
dependencies {
api project(':opentelemetry-api')
api project(':opentelemetry-sdk')
api libraries.junit_jupiter_api
annotationProcessor libraries.auto_value
implementation project(':opentelemetry-exporters-inmemory')
}

View File

@ -3,7 +3,7 @@
* SPDX-License-Identifier: Apache-2.0
*/
package io.opentelemetry.sdk.trace;
package io.opentelemetry.sdk.testing.trace;
import com.google.auto.value.AutoValue;
import io.opentelemetry.api.common.Attributes;

View File

@ -3,7 +3,7 @@
* SPDX-License-Identifier: Apache-2.0
*/
package io.opentelemetry.sdk.trace;
package io.opentelemetry.sdk.testing.trace;
import static java.util.Collections.emptyList;
import static org.assertj.core.api.Assertions.assertThat;

View File

@ -23,7 +23,7 @@ dependencies {
testCompile project(path: ':opentelemetry-sdk-common', configuration: 'testClasses')
testImplementation project(':opentelemetry-testing-internal')
testImplementation project(':opentelemetry-sdk-testing')
testImplementation libraries.junit_pioneer
signature "net.sf.androidscents.signature:android-api-level-24:7.0_r2@signature"

View File

@ -13,6 +13,7 @@ import io.opentelemetry.api.trace.Span.Kind;
import io.opentelemetry.api.trace.SpanId;
import io.opentelemetry.api.trace.TraceId;
import io.opentelemetry.api.trace.Tracer;
import io.opentelemetry.sdk.testing.trace.TestSpanData;
import io.opentelemetry.sdk.trace.config.TraceConfig;
import io.opentelemetry.sdk.trace.data.SpanData;
import io.opentelemetry.sdk.trace.data.SpanData.Status;

View File

@ -54,7 +54,6 @@ include ":opentelemetry-all",
":opentelemetry-sdk-extension-zpages",
":opentelemetry-sdk-testing",
":opentelemetry-bom",
":opentelemetry-testing-internal",
":opentelemetry-perf-harness"
rootProject.children.each {

View File

@ -1,13 +0,0 @@
plugins {
id "java"
}
description = 'Internal testing utilities'
ext.moduleName = 'io.opentelemetry.testing-internal'
dependencies {
api project(':opentelemetry-api')
api project(':opentelemetry-sdk')
annotationProcessor libraries.auto_value
}

View File

@ -1,10 +0,0 @@
/*
* Copyright The OpenTelemetry Authors
* SPDX-License-Identifier: Apache-2.0
*/
/** Testing utilities for OpenTelemetry for internal use. */
@ParametersAreNonnullByDefault
package io.opentelemetry.sdk.trace;
import javax.annotation.ParametersAreNonnullByDefault;