[IPython-dev] Slow testsuite?
Fernando Perez
fperez.net at gmail.com
Tue Feb 21 14:00:04 EST 2012
On Tue, Feb 21, 2012 at 10:49 AM, Jörgen Stenarson
<jorgen.stenarson at bostream.nu> wrote:
> How long does the testsuite take to run on an average linux machine? On
> my windows machine it takes 125s with 100s for the parallel stuff. Is
> that normal? The reason I'm asking is that I think the running time for
On my fairly new and fast linux desktop, I get nearly identical results:
IPython test group: IPython.parallel
Ran 121 tests in 98.502s
...
Ran 10 test groups in 125.719s
> the parallel stuff has increased significantly from the last time I ran
> tests. (is there a way to just skip the parallel tests but run all the
> others?)
No, we don't currently have an easy way to skip one group. We do have
an easy way to *include* one or more:
iptest IPython.core IPython.lib
will do just core and lib, for example. But there's no way to spell
'everything but X'. But in a pinch, you could make a simple shell
alias/batch file that does
iptest IPython.core IPython.lib IPython....
listing manually everything but parallel. The list of groups hardly
changes, so it's not a big deal to maintain that alias.
We do need to start tagging tests as slow (nose supports labeling), so
that it's easier to have a 'quick tests' that gets run in < 30s, and
a 'full suite' that can take much longer.
Cheers,
f
More information about the IPython-dev
mailing list