Hi,

while we are at it, the following file also creates timeout:
src/sage/rings/number_field/number_field_element.pyx see for example
https://patchbot.sagemath.org/log/0/debian/8.3/i686/3.16.0-4-586/tmonteil-debian-jessie-32/2016-08-26%2023:51:54

Ciao,
Thierry


On Sat, Aug 27, 2016 at 07:11:17PM +0000, Ralf Stephan wrote:
> Some patchbot test failures happened because of this too.
> 
> On Sat, Aug 27, 2016, 21:04 leif <[email protected]> wrote:
> 
> > leif wrote:
> > > Steven Trogdon wrote:
> > >> I have the following failure:
> > >>
> > >> sage: P = graphs.PetersenGraph() ## line 539 ##
> > >> sage: P.tutte_polynomial() ## line 540 ##
> > >> x^9 + 6*x^8 + 21*x^7 + 56*x^6 + 12*x^5*y + y^6 + 114*x^5 + 70*x^4*y +
> > >> 30*x^3*y^2 + 15*x^2*y^3 + 10*x*y^4 + 9*y^5 + 170*x^4 + 170*x^3*y +
> > >> 105*x^2*y^2 + 65*x*y^3 + 35*y^4 + 180*x^3 + 240*x^2*y + 171*x*y^2 +
> > >> 75*y^3 + 120*x^2 + 168*x*y + 84*y^2 + 36*x + 36*y
> > >> sage: G = graphs.RandomGNP(10,0.6) ## line 549 ##
> > >> sage: G.tutte_polynomial()(1,1) == G.spanning_trees_count() ## line 550
> > ##
> > >>
> > >> **********************************************************************
> > >> ----------------------------------------------------------------------
> > >> sage -t --long src/sage/graphs/tutte_polynomial.py  # Timed out
> > >> ----------------------------------------------------------------------
> > >>
> > >> which indicates progress in testing tutte_polynomial.py. When the file
> > >> is tested individually I get
> > >>
> > >> sage -t --long src/sage/graphs/tutte_polynomial.py
> > >>     [105 tests, 1621.87 s]
> > >> ----------------------------------------------------------------------
> > >> All tests passed!
> > >> ----------------------------------------------------------------------
> > >> Total time for all tests: 1622.0 seconds
> > >>     cpu time: 26.9 seconds
> > >>     cumulative wall time: 1621.9 seconds
> > >>
> > >> The most recent previous test is with 7.2.rc2 where I have
> > >>
> > >> sage -t --long src/sage/graphs/tutte_polynomial.py
> > >>     [105 tests, 3.99 s]
> > >>
> > >> And with my sage-on-gentoo install (7.4.beta2) I have
> > >>
> > >> sage -t --long
> > >> /usr/lib/python2.7/site-packages/sage/graphs/tutte_polynomial.py
> > >>     [105 tests, 3.52 s]
> > >> ----------------------------------------------------------------------
> > >> All tests passed!
> > >> ----------------------------------------------------------------------
> > >> Total time for all tests: 3.6 seconds
> > >>     cpu time: 3.5 seconds
> > >>     cumulative wall time: 3.5 seconds
> > >>
> > >> So, something strange is going on?
> > >
> > > Good catch, that's clearly a regression.  (For me it never timed out in
> > > ptestlong tho.)
> > >
> > >
> > > Sage 7.3, GCC 5.4:
> > > ==================
> > > sage -t --long src/sage/graphs/tutte_polynomial.py
> > >     [105 tests, 2.41 s]
> > > ----------------------------------------------------------------------
> > > All tests passed!
> > > ----------------------------------------------------------------------
> > > Total time for all tests: 2.5 seconds
> > >     cpu time: 2.2 seconds
> > >     cumulative wall time: 2.4 seconds
> > >
> > > real  0m5.195s
> > > user  0m3.940s
> > > sys   0m0.750s
> > >
> > >
> > > Sage 7.3, GCC 6.1:
> > > ==================
> > > sage -t --long ../src/sage/graphs/tutte_polynomial.py
> > >     [105 tests, 3.23 s]
> > > ----------------------------------------------------------------------
> > > All tests passed!
> > > ----------------------------------------------------------------------
> > > Total time for all tests: 3.3 seconds
> > >     cpu time: 3.0 seconds
> > >     cumulative wall time: 3.2 seconds
> > >
> > > real  0m7.406s
> > > user  0m6.150s
> > > sys   0m0.800s
> > >
> > >
> > > Sage 7.4.beta2, GCC 6.1:
> > > ========================
> > > sage -t --long src/sage/graphs/tutte_polynomial.py
> > >     [105 tests, 956.75 s]
> > > ----------------------------------------------------------------------
> > > All tests passed!
> > > ----------------------------------------------------------------------
> > > Total time for all tests: 956.8 seconds
> > >     cpu time: 13.8 seconds
> > >     cumulative wall time: 956.7 seconds
> > >
> > > real  15m59.486s
> > > user  12m9.160s
> > > sys   3m56.850s
> > >
> > >
> > > There's a Python process doing almost nothing most of the time...
> >
> > P.S.:  It's not even a '# long' test (105 tests also without '--long').
> >
> > And the regression happened *after* beta0 (i.e., in beta1 or beta2).
> >
> >
> > -leif
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "sage-release" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to [email protected].
> > To post to this group, send email to [email protected].
> > Visit this group at https://groups.google.com/group/sage-release.
> > For more options, visit https://groups.google.com/d/optout.
> >
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Reply via email to