OK, so I may have some responsibility for 2 of those: (108.91321992874146, u'sage.schemes.elliptic_ curves.isogeny_small_degree'), (203.31193494796753, u'sage.schemes.elliptic_ curves.ell_rational_field'),
and it should be easy to reduce the load for the first one. I doubt that nagging will work! John On 29 July 2014 13:32, Volker Braun <[email protected]> wrote: > sage: stats = json.load(open('/home/vbraun/.sage/timings2.json')) > sage: sorted([(v['walltime'], k) for k,v in stats.items() if 'failed' not > in v])[-20:] > [(103.71118903160095, > u'sage.combinat.rigged_configurations.tensor_product_kr_tableaux'), > (105.40626382827759, u'sage.combinat.root_system.plot'), > (105.58554887771606, u'sage.functions.bessel'), > (106.15052008628845, u'sage.plot.graphics'), > (108.91321992874146, > u'sage.schemes.elliptic_curves.isogeny_small_degree'), > (113.79727506637573, u'sage.matroids.catalog'), > (117.22659015655518, u'sage.symbolic.random_tests'), > (118.7537989616394, u'sage.combinat.ncsf_qsym.ncsf'), > (125.5258629322052, u'sage.combinat.backtrack'), > (126.43836998939514, > u'sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field'), > (127.17231702804565, u'sage.plot.plot'), > (128.25516295433044, u'sage.calculus.riemann'), > (135.7807331085205, > u'sage.combinat.rigged_configurations.rigged_configurations'), > (149.45724391937256, u'sage.tests.book_schilling_zabrocki_kschur_primer'), > (158.25851893424988, u'sage.combinat.sf.macdonald'), > (171.6492350101471, u'sage.combinat.crystals.alcove_path'), > (203.31193494796753, u'sage.schemes.elliptic_curves.ell_rational_field'), > (214.14894604682922, > u'sage.combinat.cluster_algebra_quiver.mutation_type'), > (271.6959960460663, u'sage.combinat.similarity_class_type'), > (375.5583908557892, > u'sage.combinat.root_system.non_symmetric_macdonald_polynomials')] > > We don't need to change anything in these right away, hopefully the > warning will nag the authors into shortening their test ;-) Maybe with the > exception of sage.plot.graphics, none of these are core functionality > making it very likely that they just demonstrate what can be done instead > of being necessary for coverage. > > > On Tuesday, July 29, 2014 4:20:09 AM UTC-4, John Cremona wrote: > >> I would not be surprised if some of the offending long tests are by me (" >> just because the author wants to show off the capabilities of their code") >> so can you post a list of the longest ones? >> >> The other factor is that some modules are themselves very long (thousands >> of lines) withough -- necessarily -- having long individual tests. Though >> probably they do. >> >> John >> >> >> On 29 July 2014 03:58, Volker Braun <[email protected]> wrote: >> >>> A small handful of modules takes the majority of the doctest walltime, >>> see e.g. this lopsided distribution: >>> >>> <http://boxen.math.washington.edu/home/vbraun/t/doctest.png> >>> I'm proposing to >>> >>> * turn the existing sage -t --warn-long parameter into a warning >>> (instead of an error) >>> >>> * enable it by default with a limit of 60s on a modern computer, >>> adjusted for slowness of the computer running the tests. >>> >>> This is implemented in http://trac.sagemath.org/ticket/16609. Please >>> review. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-devel" 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 http://groups.google.com/group/sage-devel. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "sage-devel" 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 http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-devel" 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 http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
