Takafumi Arakaki
25f67b9874
Refactor ein-query.el: better debugging message
2012-09-18 22:46:10 +02:00
Takafumi Arakaki
625929f419
Make "git submodule update" quiet
2012-09-18 20:16:04 +02:00
Takafumi Arakaki
b8f9416fe9
Let pip install everything
...
It seems pip installs everything even if packages are in the global
path anyway:
http://travis-ci.org/#!/tkf/emacs-ipython-notebook/jobs/2494382
2012-09-18 19:41:29 +02:00
Takafumi Arakaki
5cbbb73c9a
Make pip install more quiet
2012-09-18 19:28:57 +02:00
Takafumi Arakaki
689206375f
Use easy_install to install pyzmq
2012-09-18 19:10:41 +02:00
Takafumi Arakaki
83d6fe70ff
Add -qq option for apt-get
2012-09-18 19:07:27 +02:00
Takafumi Arakaki
e0bf504c91
Install PyZMQ/Tornado using apt-get
2012-09-18 18:49:52 +02:00
Takafumi Arakaki
a87292d94c
Run functional tests in Travis CI
2012-09-18 18:34:57 +02:00
Takafumi Arakaki
da36474302
Add IPYTHON variable in Makefile
2012-09-18 18:24:40 +02:00
Takafumi Arakaki
a2def2f47f
Fix kill_subprocesses
2012-09-18 18:12:16 +02:00
Takafumi Arakaki
69ec2c14ac
Do not hard code log file path in Makefile
2012-09-18 17:39:24 +02:00
Takafumi Arakaki
cd486f0c5b
Fix failing Travis CI tests
2012-09-18 17:18:17 +02:00
Takafumi Arakaki
601faa488f
Merge branch 'server-runner'
...
* testein.py starts server when running functional tests
* naming fix in func-test.el
* func-test.el does not depend on matplotlib now
* (probably) improve robustness of func-test.el
2012-09-18 16:53:28 +02:00
Takafumi Arakaki
a53e770614
Ignore whole log/ directory
2012-09-18 16:47:22 +02:00
Takafumi Arakaki
6bad835612
Refactor testein.py: add BaseRunner
2012-09-18 16:40:36 +02:00
Takafumi Arakaki
d010c19041
Use log/ to store server log
2012-09-18 16:26:02 +02:00
Takafumi Arakaki
7de8bec6ea
Skip checking SVG in func-test.el when not available
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
c264e5c345
Better functional test for image output
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
132be8da1d
Drop dependency on matplotlib from func-test.el
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
c23f957823
Move ein:testing-example-svg to ein-testing-cell.el
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
94080b288c
Shutdown IPython >=0.13 properly
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
f368a1b5a9
Make Python virtualenv under env/
...
This is for testing against several IPython versions.
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
a4df395d9a
Use callback when creating notebook
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
ac0d07e68e
Kill IPython server properly
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
164ffe3700
Use ServerRunner to run server for func-test.el
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
0622f3e563
Remove tests/setup-server.el
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
4f53d85ed3
%s/eintest:/ein:testing-/g in func-test.el
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
201ef1f17e
Clear notebook files in ServerRunner
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
22b8deeafb
Add ServerRunner in testein.py
2012-09-18 16:17:42 +02:00
Takafumi Arakaki
3da984eb6e
Merge branch 'better-testein'
2012-09-18 00:37:25 +02:00
Takafumi Arakaki
7b9d3e6f7d
Do not pass around base_command as argument
2012-09-18 00:36:25 +02:00
Takafumi Arakaki
dbe1a92dc2
Do not show_sys_info in interactive mode
2012-09-18 00:36:25 +02:00
Takafumi Arakaki
9658cb38f2
Remove useless top level run function
2012-09-18 00:36:25 +02:00
Takafumi Arakaki
a870e0896b
Import subprocess at top level
2012-09-18 00:36:25 +02:00
Takafumi Arakaki
f1746a763f
Do not start subprocess while constructing command
2012-09-18 00:36:25 +02:00
Takafumi Arakaki
5438b47281
Fix failing show_sys_info when testing func-test.el
2012-09-18 00:36:25 +02:00
Takafumi Arakaki
254d8f12ad
Merge branch 'clean-top'
...
Move testein.py, emacslisp.py and generated log files into
sub-directories from top directory.
2012-09-18 00:34:13 +02:00
Takafumi Arakaki
db4260e6e2
Better EIN_ROOT
2012-09-14 14:41:22 +02:00
Takafumi Arakaki
fa3f2c0232
Fix travis-ci make target
2012-09-14 14:25:09 +02:00
Takafumi Arakaki
908984d60c
Put log files from testein.py under log/
2012-09-13 18:38:01 +02:00
Takafumi Arakaki
8bf54bd777
Fix testein.py path
2012-09-13 15:56:33 +02:00
Takafumi Arakaki
3607bb868b
git mv testein.py tools/
2012-09-13 15:29:12 +02:00
Takafumi Arakaki
df3fe57dfb
Fix link to emacslisp.py in the document
2012-09-13 15:27:09 +02:00
Takafumi Arakaki
fd35ec902f
git mv emacslisp.py tools/
2012-09-13 15:25:01 +02:00
Takafumi Arakaki
0fe4ba4b3d
Merge branch 'travis-ci'
...
Start CI at travis-ci.org
2012-09-13 00:26:32 +02:00
Takafumi Arakaki
7d9d9ae651
Add build-status image in README
2012-09-13 00:22:50 +02:00
Takafumi Arakaki
fe48a421c3
Fix test-ein-node.el for Emacs 24.2
...
As of Emacs 24.2, ewoc-data is compiler macro and flet cannot be
used to override the definition. Therefore, dummy object is used
instead of mocking ewoc-data. See ein:testing-node-dummy-ewco-node
for how the dummy object is made.
2012-09-13 00:04:58 +02:00
Takafumi Arakaki
9321661867
Safer ein:dev-sys-info
2012-09-13 00:03:41 +02:00
Takafumi Arakaki
737391694e
Run tests using SVG when SVG is available
2012-09-13 00:03:32 +02:00
Takafumi Arakaki
35b6e64658
Add :image-types-available in ein:dev-sys-info
2012-09-13 00:03:12 +02:00