Min RK
4317b94de5
remove nbformat
...
ipython[nbformat] depends on jupyter_nbformat
11 years ago
Min RK
03c922af71
Merge pull request #8217 from minrk/kernelspec-split
...
detangle client/kernel KernelSpec bits
11 years ago
Min RK
4b9811e222
Disable ipdoctest outside core
...
Ultimately, we can get rid of ipdoctest,
but we still have several doctests in core.
11 years ago
Min RK
a4366e86f7
install IPython kernel in temp IPython dir
11 years ago
Min RK
1d48f8fbe6
`iptest config` runs traitlets tests
11 years ago
Min RK
db08a5e8e5
remove ipython_kernel.zmq sub-pkg
11 years ago
Min RK
20a3f1c07b
finish kernel shims
11 years ago
Min RK
14bcd6ca32
add shim names to iptest
...
needed for test exclusions
11 years ago
MinRK
3f93c80d7e
remove pexpect from external
...
make it a dependency on non-Windows
11 years ago
Sylvain Corlay
1a85d7d24d
support case where no server is started
11 years ago
Min RK
809e79b6e4
bump pyzmq version dependency to 13
...
pyzmq < 13 doesn't work with tornado >= 3, which we also require.
This results in clearer error messages when pyzmq is too old.
11 years ago
Min RK
cc64652f56
use \0 instead of 'wake up' to finish output
...
since we are now seeing the captured output,
we don't need `wake up` at the end of all of our test outputs.
11 years ago
Thomas Kluyver
1c0c5e5b0f
Restore the ability to run all js tests with iptest js
...
E.g. for slimer
11 years ago
Jessica B. Hamrick
44dddf52d2
Make sure tests aren't included twice as js and python
11 years ago
Matthias Bussonnier
dc9efdfc98
Split js tests in N subgroups.
...
js test are the longer ~8 minutes vs ~3 for Python, and fails the more often.
Hopefully this will speedup the build and have less test relaunched when we
have a random faillure. Splitting should make the js test a bit faster
11 years ago
Matthias Bussonnier
c3c2c0dd08
also print traceback
11 years ago
Matthias Bussonnier
80726e438b
Print that generating coverage report failed when runnign js test only
11 years ago
Matthias Bussonnier
df6744d85d
enable test coverage on coveralls
11 years ago
Jeroen Demeyer
aff93c3519
gh-7044: set TMPDIR to workingdir in tests
11 years ago
Jeroen Demeyer
d131650e25
gh-7053: check for OSError during rehashx()
11 years ago
Min RK
19bcc5fed9
bump minimum tornado version to 4.0
...
remove various websocket workaround for tornado 3
11 years ago
Min RK
f8d59bcd9e
forward-port draft76 websockets
...
from tornado-3.2.2
only enabled during testing with phantomjs
11 years ago
Min RK
c0f64529bf
allow js tests to run with tornado 4 and phantomjs
11 years ago
Min RK
c88bd5025a
distinguish capture_output from buffer_output
...
allow capturing output without silencing it,
which is useful for slimerjs,
which requires looking at output to determine failure.
11 years ago
Thomas Kluyver
7ee896861c
Don't load html.terminal for tests if terminado not installed
11 years ago
Jonathan Frederic
157e51f882
Last review comments?
11 years ago
Jonathan Frederic
d33d55bcd8
Review comments
11 years ago
Jonathan Frederic
c3b1bf795e
Add --url option to iptest
11 years ago
Thomas Kluyver
fddccc08de
Merge pull request #6711 from minrk/invoke
...
use invoke instead of fabric
11 years ago
MinRK
920d49593c
refuse to run js tests with phantom + tornado 4
...
websocket connections fail with 426 because phantomjs implements a super old draft of webosockets that recent tornado doesn't support
This refused to run in that situation with an informative message.
11 years ago
MinRK
41cfd4f5cf
use invoke instead of fabric
...
it's the descendant of the part of fabric we actually use,
it doesn't have complex compiled dependencies like fabric,
and it works on Python 3.
11 years ago
Thomas Kluyver
db179403f8
Merge pull request #6510 from Carreau/removecython
...
Remove cython extension and examples.
11 years ago
MinRK
1a4b795870
Use Draft4 JSON Schema for both v3 and v4
...
no longer need jsonpointer
11 years ago
MinRK
91c7d00f95
use jsonschema refs, no need for jsonpointer
11 years ago
Matthias Bussonnier
fe99c27175
remove cython extension.
...
Now in cython package itself, as stable.
12 years ago
Thomas Kluyver
347e16aa22
No need to check for rpy2 in test machinery
12 years ago
Paul Ivanov
6162c99028
nbconvert requires mistune
...
You get a cryptic error message from iptest if mistune is not installed.
Test group: nbconvert
E
======================================================================
ERROR: Failure: AttributeError ('module' object has no attribute 'nbconvert')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 403, in loadTestsFromName
module = resolve_name(addr.module)
File "/usr/lib/python2.7/dist-packages/nose/util.py", line 321, in resolve_name
obj = getattr(obj, part)
AttributeError: 'module' object has no attribute 'nbconvert'
----------------------------------------------------------------------
Ran 1 test in 0.001s
FAILED (errors=1
12 years ago
Jason Grout
35c3095da0
Explicitly set the current working directory when running tests
...
Because of the profile directory searching algorithm, if the current
working directory has a directory named 'profile_default', that will
be used instead of the temporary profile directory the tests expect.
12 years ago
John Stowers
d025cb6176
exclude gtk3 gui modules from tests
12 years ago
Thomas Kluyver
19f0362bb5
Add Xunit support for JS tests
...
Casper supports producing xunit output. WIth this, our --xunit flag gets
passed down to the JS test process. This should give nicer output for
JS test failures on Jenkins.
12 years ago
Thomas Kluyver
d39cf0e927
Add jsonschema & jsonpointer requirements for JS tests
12 years ago
Thomas Kluyver
38d1f3dbc5
nbformat also requires jsonpointer
12 years ago
Thomas Kluyver
e0e91460c8
Require jsonschema for nbformat, html and nbconvert tests
12 years ago
Thomas Kluyver
37e4ef83b1
Move strip_ansi function to utils
12 years ago
Thomas Kluyver
76babb623a
Better integrate output from slimerjs tests
12 years ago
Jonathan Frederic
cebebb35d5
Re-add print
12 years ago
jon
19cf386a20
Address comments
12 years ago
Jonathan Frederic
1c228ca0ab
Rebase fix(es)
12 years ago
Jonathan Frederic
0d78fde131
Fixed spaces in ipcontroller
12 years ago
Jonathan Frederic
a5a795a884
Added slimer support for py3.x
12 years ago