Skip Menu |

This queue is for tickets about the OpenTracing-Implementation-DataDog CPAN distribution.

Report information
The Basics
Id: 132533
Status: stalled
Priority: 0/
Queue: OpenTracing-Implementation-DataDog

People
Owner: Th.J.v.Hoesel+CPAN [...] gmail.com
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.03
Fixed in: (no value)



Subject: t/Tracer/11_extract_context.t started to fail
On my smokers: ... # Failed test '... but than throws an exception when trying to 'extract_context'' # at t/Tracer/11_extract_context.t line 21. # expecting: Regexp ((?^:Can not construct a default SpanContext)) # found: Too few arguments for instance_method (anon) (expected 4, got 2) at (eval 435) line 1. # Looks like you failed 1 test of 2. # Failed test 'No default_context or callback' # at t/Tracer/11_extract_context.t line 24. # Failed test '... and does give a SpanContext' # at t/Tracer/11_extract_context.t line 44. # died: Too few arguments for instance_method (anon) (expected 4, got 2) at (eval 435) line 1. # Looks like you failed 1 test of 2. # Failed test 'With default_context but no callback' # at t/Tracer/11_extract_context.t line 46. # Failed test '... and does give a SpanContext created from a HashRef' # at t/Tracer/11_extract_context.t line 68. # died: Too few arguments for instance_method (anon) (expected 4, got 2) at (eval 435) line 1. # Looks like you failed 1 test of 2. # Failed test 'Without default_context but with callback' # at t/Tracer/11_extract_context.t line 70. # Failed test '... and does give a SpanContext created from a blessed HashRef or object' # at t/Tracer/11_extract_context.t line 90. # died: Too few arguments for instance_method (anon) (expected 4, got 2) at (eval 435) line 1. # Looks like you failed 1 test of 2. # Failed test 'Without default_context but with callback' # at t/Tracer/11_extract_context.t line 92. # Looks like you failed 4 tests of 4. t/Tracer/11_extract_context.t ....... Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/4 subtests ... Statistical analysis suggests that the failure happens with newer Types::Standard: **************************************************************** Regression 'mod:Types::Standard' **************************************************************** Name Theta StdErr T-stat [0='const'] 1.0000 0.0000 21432327758429444.00 [1='eq_1.002001'] 0.0000 0.0000 2.94 [2='eq_1.004002'] 0.0000 0.0000 4.12 [3='eq_1.004004'] 0.0000 0.0000 3.72 [4='eq_1.006000'] 0.0000 0.0000 4.21 [5='eq_1.008003'] 0.0000 0.0000 3.44 [6='eq_1.008004'] 0.0000 0.0000 3.19 [7='eq_1.008005'] 0.0000 0.0000 4.71 [8='eq_1.010001'] -1.0000 0.0000 -18560940301034292.00 [9='eq_1.010002'] -1.0000 0.0000 -20751762119714044.00 R^2= 1.000, N= 90, K= 10 ****************************************************************
Oh, bummer, there is a more recent version of `OpenTracing::Interface`. Some have become more strict, others are now okay to return `undef`. This library is currently under changes, but forgot about the consequences that these later version would now break down stream. I may pin it's dependency on v0.18 or v0.17 Thanks for noting!!! On Sat 09 Mei 2020 16:07:24, SREZIC wrote: Show quoted text
> On my smokers: > > ... > # Failed test '... but than throws an exception when trying to > 'extract_context'' > # at t/Tracer/11_extract_context.t line 21. > # expecting: Regexp ((?^:Can not construct a default SpanContext)) > # found: Too few arguments for instance_method (anon) (expected 4, > got 2) at (eval 435) line 1. > # Looks like you failed 1 test of 2. > > # Failed test 'No default_context or callback' > # at t/Tracer/11_extract_context.t line 24. > > # Failed test '... and does give a SpanContext' > # at t/Tracer/11_extract_context.t line 44. > # died: Too few arguments for instance_method (anon) (expected 4, got > 2) at (eval 435) line 1. > # Looks like you failed 1 test of 2. > > # Failed test 'With default_context but no callback' > # at t/Tracer/11_extract_context.t line 46. > > # Failed test '... and does give a SpanContext created from a > HashRef' > # at t/Tracer/11_extract_context.t line 68. > # died: Too few arguments for instance_method (anon) (expected 4, got > 2) at (eval 435) line 1. > # Looks like you failed 1 test of 2. > > # Failed test 'Without default_context but with callback' > # at t/Tracer/11_extract_context.t line 70. > > # Failed test '... and does give a SpanContext created from a > blessed HashRef or object' > # at t/Tracer/11_extract_context.t line 90. > # died: Too few arguments for instance_method (anon) (expected 4, got > 2) at (eval 435) line 1. > # Looks like you failed 1 test of 2. > > # Failed test 'Without default_context but with callback' > # at t/Tracer/11_extract_context.t line 92. > # Looks like you failed 4 tests of 4. > t/Tracer/11_extract_context.t ....... > Dubious, test returned 4 (wstat 1024, 0x400) > Failed 4/4 subtests > ... > > Statistical analysis suggests that the failure happens with newer > Types::Standard: > > **************************************************************** > Regression 'mod:Types::Standard' > **************************************************************** > Name Theta StdErr T-stat > [0='const'] 1.0000 0.0000 21432327758429444.00 > [1='eq_1.002001'] 0.0000 0.0000 2.94 > [2='eq_1.004002'] 0.0000 0.0000 4.12 > [3='eq_1.004004'] 0.0000 0.0000 3.72 > [4='eq_1.006000'] 0.0000 0.0000 4.21 > [5='eq_1.008003'] 0.0000 0.0000 3.44 > [6='eq_1.008004'] 0.0000 0.0000 3.19 > [7='eq_1.008005'] 0.0000 0.0000 4.71 > [8='eq_1.010001'] -1.0000 0.0000 > -18560940301034292.00 > [9='eq_1.010002'] -1.0000 0.0000 > -20751762119714044.00 > > R^2= 1.000, N= 90, K= 10 > ****************************************************************
Just received this test failure (7/15/2020): Test Summary Report ------------------- t/OpenTracing/Implementation/DataDog/Tracer/11_extract_context.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=23, Tests=34, 5 wallclock secs ( 0.06 usr 0.02 sys + 4.61 cusr 0.48 csys = 5.17 CPU) Result: FAIL Failed 1/23 test programs. 1/34 subtests failed. Saw: # Failed test '... and can call 'extract_context'' # at t/OpenTracing/Implementation/DataDog/Tracer/11_extract_context.t line 28. # died: In instance_method extract_context: parameter 1 ($carrier): Value "CARRIER_FORMAT" did not pass type constraint "Object|HashRef|ArrayRef" at (eval 421) line 4. # Looks like you failed 1 test of 3. OpenTracing-Implementation-DataDog-v0.41.2.tar.gz
Yes, I am aware of these failing test, we were in the middle of updating other dependencies and then caught up with more things that needed to be changed. versioning got out of sync