Removed dependency from ConsoleExporter (#1760)

* Removed dependency from ConsoleExporter

* Correcting the namespace

* Use TestExporter instead of InMemory Exporter

* Removed unnecessary using statements

Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
This commit is contained in:
Utkarsh Umesan Pillai 2021-01-29 17:57:42 -08:00 committed by GitHub
parent 959f4438cb
commit b843e8dfaf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 9 deletions

View File

@ -9,7 +9,6 @@
<ItemGroup>
<ProjectReference Include="$(RepoRoot)\src\OpenTelemetry\OpenTelemetry.csproj" />
<ProjectReference Include="$(RepoRoot)\src\OpenTelemetry.Exporter.InMemory\OpenTelemetry.Exporter.InMemory.csproj" />
<ProjectReference Include="..\..\src\OpenTelemetry.Exporter.Console\OpenTelemetry.Exporter.Console.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2.1'">

View File

@ -14,14 +14,11 @@
// limitations under the License.
// </copyright>
using System.Collections.Generic;
using System.Diagnostics;
using OpenTelemetry.Exporter;
using OpenTelemetry.Exporter.Console;
using OpenTelemetry.Trace;
using OpenTelemetry.Tests;
using Xunit;
namespace OpenTelemetry.Tests.Trace
namespace OpenTelemetry.Trace.Tests
{
public class ExportProcessorTest
{
@ -31,7 +28,7 @@ namespace OpenTelemetry.Tests.Trace
public void ExportProcessorIgnoresActivityWhenDropped()
{
var sampler = new AlwaysOffSampler();
var processor = new TestActivityExportProcessor(new ConsoleActivityExporter(null));
var processor = new TestActivityExportProcessor(new TestExporter<Activity>(_ => { }));
using var activitySource = new ActivitySource(ActivitySourceName);
using var sdk = Sdk.CreateTracerProviderBuilder()
.AddSource(ActivitySourceName)
@ -52,7 +49,7 @@ namespace OpenTelemetry.Tests.Trace
public void ExportProcessorIgnoresActivityMarkedAsRecordOnly()
{
var sampler = new RecordOnlySampler();
var processor = new TestActivityExportProcessor(new ConsoleActivityExporter(null));
var processor = new TestActivityExportProcessor(new TestExporter<Activity>(_ => { }));
using var activitySource = new ActivitySource(ActivitySourceName);
using var sdk = Sdk.CreateTracerProviderBuilder()
.AddSource(ActivitySourceName)
@ -73,7 +70,7 @@ namespace OpenTelemetry.Tests.Trace
public void ExportProcessorExportsActivityMarkedAsRecordAndSample()
{
var sampler = new AlwaysOnSampler();
var processor = new TestActivityExportProcessor(new ConsoleActivityExporter(null));
var processor = new TestActivityExportProcessor(new TestExporter<Activity>(_ => { }));
using var activitySource = new ActivitySource(ActivitySourceName);
using var sdk = Sdk.CreateTracerProviderBuilder()
.AddSource(ActivitySourceName)