develooper Front page | perl.perl5.porters | Postings from October 2016

[perl #129933] [PATCH] t/uni/overload.t: Skip hanging test onFreeBSD

Thread Previous | Thread Next
From:
James E Keenan via RT
Date:
October 21, 2016 23:56
Subject:
[perl #129933] [PATCH] t/uni/overload.t: Skip hanging test onFreeBSD
Message ID:
rt-4.0.24-10219-1477094166-242.129933-15-0@perl.org
On Fri Oct 21 16:32:22 2016, dcollinsn@gmail.com wrote:
> James,
> 
> This is a new test that was only merged in this morning. I'd appreciate you
> testing commit 111da7867, and specifically t/uni/overload.t, and if it
> doesn't hang on your VM, we can consider disabling the test only for
> FreeBSD 11 and greater.
> 
> On Fri, Oct 21, 2016 at 7:28 PM, James E Keenan via RT <
> perlbug-followup@perl.org> wrote:
> 
> > On Fri Oct 21 14:46:35 2016, khw wrote:
> > > Thanks, appied as e7619ccdfa0f8562897ad922b44837e5f65194e9
> >
> > Dan, Karl:
> >
> > I would like to reconsider this patch, specifically, to make it apply to
> > FreeBSD versions 11.0 and greater.
> >
> > As you know, I have been smoketesting FreeBSD 10.3 since August.  That
> > includes both automated testing and reporting to
> > http://perl5.test-smoke.org/search as well as manual testing of blead
> > within a VM.  On 10.3 I have not observed the problem you describe.  In
> > contrast, as I mentioned on #p5p, when run on 11.0, the tests in t/re/*.t
> > are highly likely to lock up my system.
> >
> > So I think we should make the test more version-specific.
> >
> > Thank you very much.
> >
> > --
> > James E Keenan (jkeenan@cpan.org)
> >

Dan, I mostly retract the above.  On FreeBSD-10.3 I have never had a 'make test' failure due to this test.  However, just now, I ran this test by itself first with your patch and then with the crucial line from your patch commented out.

#####
commit e7619ccdfa0f8562897ad922b44837e5f65194e9

Files=1, Tests=217,  0 wallclock secs ( 0.03 usr  0.02 sys +  0.00 cusr  0.04 csys =  0.09 CPU)
Result: PASS
        0.34 real         0.06 user         0.08 sys
#####
with line 293 commented out

Files=1, Tests=217, 74 wallclock secs ( 0.02 usr  0.02 sys +  0.47 cusr  0.59 csys =  1.10 CPU)
Result: PASS
       74.16 real         0.51 user         0.65 sys
#####

So the data speaks.  This test does complete on FreeBSD-10.3, but not in an acceptable length of time.  I infer that there' some underlying problem that is less severe on 10.3 than on 11 or 12.

Thank you very much.

-- 
James E Keenan (jkeenan@cpan.org)

---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=129933

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About