Skip to content

Commit

Permalink
Remove redundant Thread.Sleep(minute) (#179)
Browse files Browse the repository at this point in the history
  • Loading branch information
Liudmila Molkova authored and austinlparker committed Aug 8, 2019
1 parent 333484d commit 4cbc55c
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,6 @@ public void WorkerThread()
Thread.Sleep(this.cancellationInterval);
sleepInterval = sleepInterval.Subtract(this.cancellationInterval);
}

Thread.Sleep(sleepInterval);
}
}
catch (Exception ex)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
// <copyright file="ApplicationInsightsExporterTests.cs" company="OpenTelemetry Authors">
// Copyright 2018, OpenTelemetry Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of theLicense at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>

using System.Diagnostics;
using System.Threading.Tasks;
using Microsoft.ApplicationInsights.Extensibility;
using OpenTelemetry.Trace.Export;
using Xunit;

namespace OpenTelemetry.Exporter.ApplicationInsights.Tests.Implementation
{
public class ApplicationInsightsExporterTests
{
[Fact]
public async Task StartStopExporter()
{
var config = new TelemetryConfiguration { TelemetryChannel = new StubTelemetryChannel(), };
var exporter = new ApplicationInsightsExporter(SpanExporter.Create(), Stats.Stats.ViewManager, config);

exporter.Start();
await Task.Delay(100);

var sw = Stopwatch.StartNew();
exporter.Stop();
sw.Stop();

Assert.InRange(sw.ElapsedMilliseconds, 0, 1000);
}
}
}

0 comments on commit 4cbc55c

Please sign in to comment.