Exemple #1
0
        public void DetectColdStart_FromWarmStart()
        {
            using (var scope = _tracer.BuildSpan("tester").StartActive())
            {
                var isColdStart = 0;
                TracingRequestHandler.DetectColdStart(scope, ref isColdStart);
                var mockSpan = (MockSpan)scope.Span;

                Assert.That(isColdStart, Is.EqualTo(0));
                Assert.That(mockSpan.Tags.ContainsKey("aws.lambda.coldStart"), Is.EqualTo(false));
            }
        }
Exemple #2
0
        public void DetectColdStart_FromColdStart()
        {
            using (var scope = _tracer.BuildSpan("tester").StartActive())
            {
                var isColdStart = 1;
                TracingRequestHandler.DetectColdStart(scope, ref isColdStart);
                var mockSpan = (MockSpan)scope.Span;

                Assert.That(isColdStart, Is.EqualTo(0));
                Assert.That((bool)mockSpan.Tags["aws.lambda.coldStart"], Is.EqualTo(true));
            }
        }