1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-02-05 13:15:41 +02:00

Rename test packages (#1049)

* Rename processor/test to processortest

* Rename controller/test to controllertest

* Rename testharness to apitest

* Rename testtrace to tracetest
This commit is contained in:
Eundoo Song 2020-08-11 05:35:15 +09:00 committed by GitHub
parent efd4e3a383
commit 4d0101ae12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 122 additions and 120 deletions

View File

@ -10,6 +10,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
### Changed
- Rename `sdk/metric/processor/test` to `sdk/metric/processor/processortest`
- Rename `sdk/metric/controller/test` to `sdk/metric/controller/controllertest`
- Rename `api/testharness` to `api/apitest`
- Rename `api/trace/testtrace` to `api/trace/tracetest`
- The `go.opentelemetry.io/otel/bridge/opentracing` bridge package has been made into its own module.
This removes the package dependencies of this bridge from the rest of the OpenTelemetry based project. (#1038)
- Renamed `go.opentelemetry.io/otel/api/standard` package to `go.opentelemetry.io/otel/semconv` to avoid the ambiguous and generic name `standard` and better describe the package as containing OpenTelemetry semantic conventions. (#1016)

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testharness
package apitest
import (
"context"

View File

@ -12,4 +12,4 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testharness // import "go.opentelemetry.io/otel/api/testharness"
package apitest // import "go.opentelemetry.io/otel/api/apitest"

View File

@ -22,7 +22,7 @@ import (
"go.opentelemetry.io/otel/api/global"
"go.opentelemetry.io/otel/api/global/internal"
"go.opentelemetry.io/otel/api/trace/testtrace"
"go.opentelemetry.io/otel/api/trace/tracetest"
)
func TestTraceWithSDK(t *testing.T) {
@ -34,8 +34,8 @@ func TestTraceWithSDK(t *testing.T) {
// This is started before an SDK was registered and should be dropped.
_, span1 := tracer1.Start(ctx, "span1")
sr := new(testtrace.StandardSpanRecorder)
tp := testtrace.NewProvider(testtrace.WithSpanRecorder(sr))
sr := new(tracetest.StandardSpanRecorder)
tp := tracetest.NewProvider(tracetest.WithSpanRecorder(sr))
global.SetTraceProvider(tp)
// This span was started before initialization, it is expected to be dropped.
@ -50,7 +50,7 @@ func TestTraceWithSDK(t *testing.T) {
_, span3 := tracer2.Start(ctx, "span3")
span3.End()
filterNames := func(spans []*testtrace.Span) []string {
filterNames := func(spans []*tracetest.Span) []string {
names := make([]string, len(spans))
for i := range spans {
names[i] = spans[i].Name()

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"fmt"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace
package tracetest
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace
package tracetest
import (
"time"

View File

@ -12,4 +12,4 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace // import "go.opentelemetry.io/otel/api/trace/testtrace"
package tracetest // import "go.opentelemetry.io/otel/api/trace/tracetest"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace
package tracetest
import (
"sync"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace
package tracetest
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"
@ -24,7 +24,7 @@ import (
"go.opentelemetry.io/otel/api/kv"
"go.opentelemetry.io/otel/api/trace"
"go.opentelemetry.io/otel/api/trace/testtrace"
"go.opentelemetry.io/otel/api/trace/tracetest"
"go.opentelemetry.io/otel/codes"
"go.opentelemetry.io/otel/internal/matchers"
ottest "go.opentelemetry.io/otel/internal/testing"
@ -32,7 +32,7 @@ import (
func TestSpan(t *testing.T) {
t.Run("#Tracer", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns the tracer used to start the span", func(t *testing.T) {
t.Parallel()
@ -46,7 +46,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#End", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("ends the span", func(t *testing.T) {
t.Parallel()
@ -55,7 +55,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(subject.Ended()).ToBeFalse()
@ -86,7 +86,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.End()
@ -109,7 +109,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
expectedEndTime := time.Now().AddDate(5, 0, 0)
@ -125,7 +125,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#RecordError", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("records an error", func(t *testing.T) {
t.Parallel()
@ -152,13 +152,13 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
ctx, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
testTime := time.Now()
subject.RecordError(ctx, s.err, trace.WithErrorTime(testTime))
expectedEvents := []testtrace.Event{{
expectedEvents := []tracetest.Event{{
Timestamp: testTime,
Name: "error",
Attributes: map[kv.Key]kv.Value{
@ -180,7 +180,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
ctx, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
errMsg := "test error message"
@ -189,7 +189,7 @@ func TestSpan(t *testing.T) {
expStatusCode := codes.Unknown
subject.RecordError(ctx, testErr, trace.WithErrorTime(testTime), trace.WithErrorStatus(expStatusCode))
expectedEvents := []testtrace.Event{{
expectedEvents := []tracetest.Event{{
Timestamp: testTime,
Name: "error",
Attributes: map[kv.Key]kv.Value{
@ -209,7 +209,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
ctx, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.End()
@ -226,7 +226,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
ctx, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.RecordError(ctx, nil)
@ -236,7 +236,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#IsRecording", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns true", func(t *testing.T) {
t.Parallel()
@ -250,7 +250,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#SpanContext", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns a valid SpanContext", func(t *testing.T) {
t.Parallel()
@ -275,7 +275,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#Name", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns the most recently set name on the span", func(t *testing.T) {
t.Parallel()
@ -285,7 +285,7 @@ func TestSpan(t *testing.T) {
originalName := "test"
_, span := tracer.Start(context.Background(), originalName)
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(subject.Name()).ToEqual(originalName)
@ -308,7 +308,7 @@ func TestSpan(t *testing.T) {
originalName := "test"
_, span := tracer.Start(context.Background(), originalName)
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.End()
@ -319,7 +319,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#Attributes", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns an empty map by default", func(t *testing.T) {
t.Parallel()
@ -328,7 +328,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(subject.Attributes()).ToEqual(map[kv.Key]kv.Value{})
@ -342,7 +342,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
attr1 := kv.String("key1", "value1")
@ -368,7 +368,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
expectedAttr := kv.String("key", "value")
@ -391,7 +391,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
var wg sync.WaitGroup
@ -415,7 +415,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#Links", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns an empty map by default", func(t *testing.T) {
t.Parallel()
@ -424,7 +424,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(len(subject.Links())).ToEqual(0)
@ -432,7 +432,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#Events", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns an empty slice by default", func(t *testing.T) {
t.Parallel()
@ -441,7 +441,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(len(subject.Events())).ToEqual(0)
@ -455,7 +455,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
event1Name := "event1"
@ -508,7 +508,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.AddEvent(context.Background(), "test")
@ -526,7 +526,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#Status", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("defaults to OK", func(t *testing.T) {
t.Parallel()
@ -535,7 +535,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(subject.StatusCode()).ToEqual(codes.OK)
@ -574,7 +574,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.SetStatus(codes.OK, "OK")
@ -592,7 +592,7 @@ func TestSpan(t *testing.T) {
tracer := tp.Tracer(t.Name())
_, span := tracer.Start(context.Background(), "test")
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
originalStatus := codes.OK
@ -608,7 +608,7 @@ func TestSpan(t *testing.T) {
})
t.Run("#SpanKind", func(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("returns the value given at start", func(t *testing.T) {
t.Parallel()
@ -618,7 +618,7 @@ func TestSpan(t *testing.T) {
_, span := tracer.Start(context.Background(), "test",
trace.WithSpanKind(trace.SpanKindConsumer))
subject, ok := span.(*testtrace.Span)
subject, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
subject.End()

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace
package tracetest
import (
"context"

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package testtrace_test
package tracetest_test
import (
"context"
@ -22,18 +22,18 @@ import (
"testing"
"time"
"go.opentelemetry.io/otel/api/apitest"
"go.opentelemetry.io/otel/api/kv"
"go.opentelemetry.io/otel/api/testharness"
"go.opentelemetry.io/otel/api/trace"
"go.opentelemetry.io/otel/api/trace/testtrace"
"go.opentelemetry.io/otel/api/trace/tracetest"
"go.opentelemetry.io/otel/internal/matchers"
)
func TestTracer(t *testing.T) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
testharness.NewHarness(t).TestTracer(func() func() trace.Tracer {
tp := testtrace.NewProvider()
apitest.NewHarness(t).TestTracer(func() func() trace.Tracer {
tp := tracetest.NewProvider()
var i uint64
return func() trace.Tracer {
return tp.Tracer(fmt.Sprintf("tracer %d", atomic.AddUint64(&i, 1)))
@ -57,7 +57,7 @@ func TestTracer(t *testing.T) {
subject := tp.Tracer(t.Name())
_, span := subject.Start(context.Background(), "test", trace.WithStartTime(expectedStartTime))
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(testSpan.StartTime()).ToEqual(expectedStartTime)
@ -74,7 +74,7 @@ func TestTracer(t *testing.T) {
subject := tp.Tracer(t.Name())
_, span := subject.Start(context.Background(), "test", trace.WithAttributes(attr1, attr2))
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
attributes := testSpan.Attributes()
@ -94,7 +94,7 @@ func TestTracer(t *testing.T) {
_, span := subject.Start(parent, "child")
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
childSpanContext := testSpan.SpanContext()
@ -117,7 +117,7 @@ func TestTracer(t *testing.T) {
_, span := subject.Start(parent, "child")
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
childSpanContext := testSpan.SpanContext()
@ -139,7 +139,7 @@ func TestTracer(t *testing.T) {
_, span := subject.Start(parent, "child")
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
childSpanContext := testSpan.SpanContext()
@ -162,7 +162,7 @@ func TestTracer(t *testing.T) {
_, span := subject.Start(context.Background(), "child")
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
childSpanContext := testSpan.SpanContext()
@ -188,7 +188,7 @@ func TestTracer(t *testing.T) {
_, span := subject.Start(parentCtx, "child", trace.WithNewRoot())
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
childSpanContext := testSpan.SpanContext()
@ -248,7 +248,7 @@ func TestTracer(t *testing.T) {
_, span = subject.Start(context.Background(), "test", trace.LinkedTo(link1.SpanContext, link1.Attributes...), trace.LinkedTo(link2.SpanContext, link2.Attributes...))
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
links := testSpan.Links()
@ -259,7 +259,7 @@ func TestTracer(t *testing.T) {
}
func testTracedSpan(t *testing.T, fn func(tracer trace.Tracer, name string) (trace.Span, error)) {
tp := testtrace.NewProvider()
tp := tracetest.NewProvider()
t.Run("starts a span with the expected name", func(t *testing.T) {
t.Parallel()
@ -272,7 +272,7 @@ func testTracedSpan(t *testing.T, fn func(tracer trace.Tracer, name string) (tra
e.Expect(err).ToBeNil()
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(testSpan.Name()).ToEqual(expectedName)
@ -291,7 +291,7 @@ func testTracedSpan(t *testing.T, fn func(tracer trace.Tracer, name string) (tra
e.Expect(err).ToBeNil()
testSpan, ok := span.(*testtrace.Span)
testSpan, ok := span.(*tracetest.Span)
e.Expect(ok).ToBeTrue()
e.Expect(testSpan.StartTime()).ToBeTemporally(matchers.AfterOrSameTime, start)
@ -303,8 +303,8 @@ func testTracedSpan(t *testing.T, fn func(tracer trace.Tracer, name string) (tra
e := matchers.NewExpecter(t)
sr := new(testtrace.StandardSpanRecorder)
subject := testtrace.NewProvider(testtrace.WithSpanRecorder(sr)).Tracer(t.Name())
sr := new(tracetest.StandardSpanRecorder)
subject := tracetest.NewProvider(tracetest.WithSpanRecorder(sr)).Tracer(t.Name())
subject.Start(context.Background(), "span1")
e.Expect(len(sr.Started())).ToEqual(1)
@ -323,8 +323,8 @@ func testTracedSpan(t *testing.T, fn func(tracer trace.Tracer, name string) (tra
e := matchers.NewExpecter(t)
sr := new(testtrace.StandardSpanRecorder)
subject := testtrace.NewProvider(testtrace.WithSpanRecorder(sr)).Tracer(t.Name())
sr := new(tracetest.StandardSpanRecorder)
subject := tracetest.NewProvider(tracetest.WithSpanRecorder(sr)).Tracer(t.Name())
numSpans := 2

View File

@ -26,7 +26,7 @@ import (
"go.opentelemetry.io/otel/api/metric"
export "go.opentelemetry.io/otel/sdk/export/metric"
sdk "go.opentelemetry.io/otel/sdk/metric"
"go.opentelemetry.io/otel/sdk/metric/processor/test"
"go.opentelemetry.io/otel/sdk/metric/processor/processortest"
)
type benchFixture struct {
@ -40,7 +40,7 @@ func newFixture(b *testing.B) *benchFixture {
b.ReportAllocs()
bf := &benchFixture{
B: b,
AggregatorSelector: test.AggregatorSelector(),
AggregatorSelector: processortest.AggregatorSelector(),
}
bf.accumulator = sdk.NewAccumulator(bf)

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package test
package controllertest
import (
"time"

View File

@ -26,9 +26,9 @@ import (
"go.opentelemetry.io/otel/api/label"
"go.opentelemetry.io/otel/api/metric"
export "go.opentelemetry.io/otel/sdk/export/metric"
"go.opentelemetry.io/otel/sdk/metric/controller/controllertest"
"go.opentelemetry.io/otel/sdk/metric/controller/pull"
controllerTest "go.opentelemetry.io/otel/sdk/metric/controller/test"
"go.opentelemetry.io/otel/sdk/metric/processor/test"
"go.opentelemetry.io/otel/sdk/metric/processor/processortest"
selector "go.opentelemetry.io/otel/sdk/metric/selector/simple"
)
@ -46,7 +46,7 @@ func TestPullNoCache(t *testing.T) {
counter.Add(ctx, 10, kv.String("A", "B"))
require.NoError(t, puller.Collect(ctx))
records := test.NewOutput(label.DefaultEncoder())
records := processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, puller.ForEach(export.CumulativeExporter, records.AddRecord))
require.EqualValues(t, map[string]float64{
@ -56,7 +56,7 @@ func TestPullNoCache(t *testing.T) {
counter.Add(ctx, 10, kv.String("A", "B"))
require.NoError(t, puller.Collect(ctx))
records = test.NewOutput(label.DefaultEncoder())
records = processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, puller.ForEach(export.CumulativeExporter, records.AddRecord))
require.EqualValues(t, map[string]float64{
@ -70,7 +70,7 @@ func TestPullWithCache(t *testing.T) {
export.CumulativeExporter,
pull.WithCachePeriod(time.Second),
)
mock := controllerTest.NewMockClock()
mock := controllertest.NewMockClock()
puller.SetClock(mock)
ctx := context.Background()
@ -80,7 +80,7 @@ func TestPullWithCache(t *testing.T) {
counter.Add(ctx, 10, kv.String("A", "B"))
require.NoError(t, puller.Collect(ctx))
records := test.NewOutput(label.DefaultEncoder())
records := processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, puller.ForEach(export.CumulativeExporter, records.AddRecord))
require.EqualValues(t, map[string]float64{
@ -91,7 +91,7 @@ func TestPullWithCache(t *testing.T) {
// Cached value!
require.NoError(t, puller.Collect(ctx))
records = test.NewOutput(label.DefaultEncoder())
records = processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, puller.ForEach(export.CumulativeExporter, records.AddRecord))
require.EqualValues(t, map[string]float64{
@ -103,7 +103,7 @@ func TestPullWithCache(t *testing.T) {
// Re-computed value!
require.NoError(t, puller.Collect(ctx))
records = test.NewOutput(label.DefaultEncoder())
records = processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, puller.ForEach(export.CumulativeExporter, records.AddRecord))
require.EqualValues(t, map[string]float64{

View File

@ -31,10 +31,9 @@ import (
export "go.opentelemetry.io/otel/sdk/export/metric"
"go.opentelemetry.io/otel/sdk/export/metric/aggregation"
"go.opentelemetry.io/otel/sdk/export/metric/metrictest"
"go.opentelemetry.io/otel/sdk/metric/controller/controllertest"
"go.opentelemetry.io/otel/sdk/metric/controller/push"
controllerTest "go.opentelemetry.io/otel/sdk/metric/controller/test"
"go.opentelemetry.io/otel/sdk/metric/processor/test"
processorTest "go.opentelemetry.io/otel/sdk/metric/processor/test"
"go.opentelemetry.io/otel/sdk/metric/processor/processortest"
"go.opentelemetry.io/otel/sdk/resource"
)
@ -125,7 +124,7 @@ func (e *testExporter) resetRecords() ([]export.Record, int) {
func TestPushDoubleStop(t *testing.T) {
fix := newFixture(t)
p := push.New(processorTest.AggregatorSelector(), fix.exporter)
p := push.New(processortest.AggregatorSelector(), fix.exporter)
p.Start()
p.Stop()
p.Stop()
@ -133,7 +132,7 @@ func TestPushDoubleStop(t *testing.T) {
func TestPushDoubleStart(t *testing.T) {
fix := newFixture(t)
p := push.New(test.AggregatorSelector(), fix.exporter)
p := push.New(processortest.AggregatorSelector(), fix.exporter)
p.Start()
p.Start()
p.Stop()
@ -143,14 +142,14 @@ func TestPushTicker(t *testing.T) {
fix := newFixture(t)
p := push.New(
test.AggregatorSelector(),
processortest.AggregatorSelector(),
fix.exporter,
push.WithPeriod(time.Second),
push.WithResource(testResource),
)
meter := p.Provider().Meter("name")
mock := controllerTest.NewMockClock()
mock := controllertest.NewMockClock()
p.SetClock(mock)
ctx := context.Background()
@ -224,13 +223,13 @@ func TestPushExportError(t *testing.T) {
fix.exporter.injectErr = injector("counter1.sum", tt.injectedError)
p := push.New(
test.AggregatorSelector(),
processortest.AggregatorSelector(),
fix.exporter,
push.WithPeriod(time.Second),
push.WithResource(testResource),
)
mock := controllerTest.NewMockClock()
mock := controllertest.NewMockClock()
p.SetClock(mock)
ctx := context.Background()

View File

@ -30,8 +30,7 @@ import (
export "go.opentelemetry.io/otel/sdk/export/metric"
"go.opentelemetry.io/otel/sdk/export/metric/aggregation"
metricsdk "go.opentelemetry.io/otel/sdk/metric"
"go.opentelemetry.io/otel/sdk/metric/processor/test"
batchTest "go.opentelemetry.io/otel/sdk/metric/processor/test"
"go.opentelemetry.io/otel/sdk/metric/processor/processortest"
"go.opentelemetry.io/otel/sdk/resource"
)
@ -84,14 +83,14 @@ type testSelector struct {
func (ts *testSelector) AggregatorFor(desc *metric.Descriptor, aggPtrs ...*export.Aggregator) {
ts.newAggCount += len(aggPtrs)
test.AggregatorSelector().AggregatorFor(desc, aggPtrs...)
processortest.AggregatorSelector().AggregatorFor(desc, aggPtrs...)
}
func newSDK(t *testing.T) (metric.Meter, *metricsdk.Accumulator, *correctnessProcessor) {
testHandler.Reset()
processor := &correctnessProcessor{
t: t,
testSelector: &testSelector{selector: test.AggregatorSelector()},
testSelector: &testSelector{selector: processortest.AggregatorSelector()},
}
accum := metricsdk.NewAccumulator(
processor,
@ -346,7 +345,7 @@ func TestObserverCollection(t *testing.T) {
require.Equal(t, collected, len(processor.accumulations))
out := batchTest.NewOutput(label.DefaultEncoder())
out := processortest.NewOutput(label.DefaultEncoder())
for _, rec := range processor.accumulations {
require.NoError(t, out.AddAccumulation(rec))
}
@ -449,7 +448,7 @@ func TestObserverBatch(t *testing.T) {
require.Equal(t, collected, len(processor.accumulations))
out := batchTest.NewOutput(label.DefaultEncoder())
out := processortest.NewOutput(label.DefaultEncoder())
for _, rec := range processor.accumulations {
require.NoError(t, out.AddAccumulation(rec))
}
@ -494,7 +493,7 @@ func TestRecordBatch(t *testing.T) {
sdk.Collect(ctx)
out := batchTest.NewOutput(label.DefaultEncoder())
out := processortest.NewOutput(label.DefaultEncoder())
for _, rec := range processor.accumulations {
require.NoError(t, out.AddAccumulation(rec))
}
@ -576,7 +575,7 @@ func TestSyncInAsync(t *testing.T) {
sdk.Collect(ctx)
out := batchTest.NewOutput(label.DefaultEncoder())
out := processortest.NewOutput(label.DefaultEncoder())
for _, rec := range processor.accumulations {
require.NoError(t, out.AddAccumulation(rec))
}

View File

@ -36,7 +36,7 @@ import (
"go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount"
"go.opentelemetry.io/otel/sdk/metric/aggregator/sum"
"go.opentelemetry.io/otel/sdk/metric/processor/basic"
"go.opentelemetry.io/otel/sdk/metric/processor/test"
"go.opentelemetry.io/otel/sdk/metric/processor/processortest"
"go.opentelemetry.io/otel/sdk/resource"
)
@ -207,7 +207,7 @@ func testProcessor(
}
// Test the final checkpoint state.
records1 := test.NewOutput(label.DefaultEncoder())
records1 := processortest.NewOutput(label.DefaultEncoder())
err = checkpointSet.ForEach(ekind, records1.AddRecord)
// Test for an allowed error:
@ -287,19 +287,19 @@ func (bogusExporter) Export(context.Context, export.CheckpointSet) error {
func TestBasicInconsistent(t *testing.T) {
// Test double-start
b := basic.New(test.AggregatorSelector(), export.PassThroughExporter)
b := basic.New(processortest.AggregatorSelector(), export.PassThroughExporter)
b.StartCollection()
b.StartCollection()
require.Equal(t, basic.ErrInconsistentState, b.FinishCollection())
// Test finish without start
b = basic.New(test.AggregatorSelector(), export.PassThroughExporter)
b = basic.New(processortest.AggregatorSelector(), export.PassThroughExporter)
require.Equal(t, basic.ErrInconsistentState, b.FinishCollection())
// Test no finish
b = basic.New(test.AggregatorSelector(), export.PassThroughExporter)
b = basic.New(processortest.AggregatorSelector(), export.PassThroughExporter)
b.StartCollection()
require.Equal(
@ -312,14 +312,14 @@ func TestBasicInconsistent(t *testing.T) {
)
// Test no start
b = basic.New(test.AggregatorSelector(), export.PassThroughExporter)
b = basic.New(processortest.AggregatorSelector(), export.PassThroughExporter)
desc := metric.NewDescriptor("inst", metric.CounterKind, metric.Int64NumberKind)
accum := export.NewAccumulation(&desc, label.EmptySet(), resource.Empty(), metrictest.NoopAggregator{})
require.Equal(t, basic.ErrInconsistentState, b.Process(accum))
// Test invalid kind:
b = basic.New(test.AggregatorSelector(), export.PassThroughExporter)
b = basic.New(processortest.AggregatorSelector(), export.PassThroughExporter)
b.StartCollection()
require.NoError(t, b.Process(accum))
require.NoError(t, b.FinishCollection())
@ -334,7 +334,7 @@ func TestBasicInconsistent(t *testing.T) {
func TestBasicTimestamps(t *testing.T) {
beforeNew := time.Now()
b := basic.New(test.AggregatorSelector(), export.PassThroughExporter)
b := basic.New(processortest.AggregatorSelector(), export.PassThroughExporter)
afterNew := time.Now()
desc := metric.NewDescriptor("inst", metric.CounterKind, metric.Int64NumberKind)
@ -395,7 +395,7 @@ func TestStatefulNoMemoryCumulative(t *testing.T) {
require.NoError(t, processor.FinishCollection())
// Verify zero elements
records := test.NewOutput(label.DefaultEncoder())
records := processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, checkpointSet.ForEach(ekind, records.AddRecord))
require.EqualValues(t, map[string]float64{}, records.Map)
@ -405,7 +405,7 @@ func TestStatefulNoMemoryCumulative(t *testing.T) {
require.NoError(t, processor.FinishCollection())
// Verify one element
records = test.NewOutput(label.DefaultEncoder())
records = processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, checkpointSet.ForEach(ekind, records.AddRecord))
require.EqualValues(t, map[string]float64{
"inst/A=B/R=V": float64(i * 10),
@ -429,7 +429,7 @@ func TestStatefulNoMemoryDelta(t *testing.T) {
require.NoError(t, processor.FinishCollection())
// Verify zero elements
records := test.NewOutput(label.DefaultEncoder())
records := processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, checkpointSet.ForEach(ekind, records.AddRecord))
require.EqualValues(t, map[string]float64{}, records.Map)
@ -439,7 +439,7 @@ func TestStatefulNoMemoryDelta(t *testing.T) {
require.NoError(t, processor.FinishCollection())
// Verify one element
records = test.NewOutput(label.DefaultEncoder())
records = processortest.NewOutput(label.DefaultEncoder())
require.NoError(t, checkpointSet.ForEach(ekind, records.AddRecord))
require.EqualValues(t, map[string]float64{
"inst/A=B/R=V": 10,

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
package test
package processortest
import (
"fmt"

View File

@ -36,7 +36,7 @@ import (
api "go.opentelemetry.io/otel/api/metric"
export "go.opentelemetry.io/otel/sdk/export/metric"
"go.opentelemetry.io/otel/sdk/export/metric/aggregation"
"go.opentelemetry.io/otel/sdk/metric/processor/test"
"go.opentelemetry.io/otel/sdk/metric/processor/processortest"
)
const (
@ -290,7 +290,7 @@ func stressTest(t *testing.T, impl testImpl) {
T: t,
impl: impl,
lused: map[string]bool{},
AggregatorSelector: test.AggregatorSelector(),
AggregatorSelector: processortest.AggregatorSelector(),
}
cc := concurrency()
sdk := NewAccumulator(fixture)

View File

@ -31,8 +31,8 @@ import (
"github.com/stretchr/testify/require"
grpccodes "google.golang.org/grpc/codes"
"go.opentelemetry.io/otel/api/apitest"
"go.opentelemetry.io/otel/api/kv"
"go.opentelemetry.io/otel/api/testharness"
"go.opentelemetry.io/otel/api/trace"
apitrace "go.opentelemetry.io/otel/api/trace"
otelcodes "go.opentelemetry.io/otel/codes"
@ -63,7 +63,7 @@ func TestTracerFollowsExpectedAPIBehaviour(t *testing.T) {
if err != nil {
t.Fatalf("failed to create provider, err: %v\n", err)
}
harness := testharness.NewHarness(t)
harness := apitest.NewHarness(t)
subjectFactory := func() trace.Tracer {
return tp.Tracer("")
}