Commit graph

1595 commits

Author SHA1 Message Date
Takafumi Arakaki
127386db47 travis-ci-zeroein: rm -rf lib/* then try again 2012-09-28 01:29:17 +02:00
Takafumi Arakaki
1037daed11 Reverting "Do not pull submodules when testing zeroein" 2012-09-28 01:28:15 +02:00
Takafumi Arakaki
c620c474cb Fix README and document 2012-09-28 01:23:30 +02:00
Takafumi Arakaki
3cbdff6ee5 Call ein:dev-print-sys-info in zeroein.el 2012-09-28 01:14:09 +02:00
Takafumi Arakaki
5f284d2f5b Fix ac-dictionary-directories in zeroein.el 2012-09-28 01:08:28 +02:00
Takafumi Arakaki
40fc04bfd6 Do not pull submodules when testing zeroein 2012-09-28 01:04:12 +02:00
Takafumi Arakaki
4a928a4eef Test that zeroein.el runs in travis 2012-09-28 01:02:25 +02:00
Takafumi Arakaki
892ad8ec29 Call ein:notebooklist-open 2012-09-28 00:52:01 +02:00
Takafumi Arakaki
3008026ea6 Call "git submodule update" from zeroein.el 2012-09-28 00:50:33 +02:00
Takafumi Arakaki
1415ee3ec0 Refactor zeroein.el: add zeroein:dependencies 2012-09-28 00:26:28 +02:00
Takafumi Arakaki
2bbc6d73b2 Add shebung to make zeroein.el executable
See also:
http://stackoverflow.com/questions/6238331/
2012-09-28 00:19:59 +02:00
Takafumi Arakaki
f5cf7967a5 Suppress compiler error 2012-09-28 00:14:28 +02:00
Takafumi Arakaki
8823835f5a Fix load-path in zeroein.el 2012-09-28 00:14:08 +02:00
Takafumi Arakaki
397bbb24fc Copy zeroein.el from zeroein master 2012-09-27 23:54:28 +02:00
Takafumi Arakaki
c19bc2c270 Merge branch 'dev-bug-report-template' 2012-09-27 23:47:55 +02:00
Takafumi Arakaki
e76a19a2c7 Update ein-loaddefs.el 2012-09-27 23:43:05 +02:00
Takafumi Arakaki
1478ddf6e1 Add ein:dev-bug-report-template 2012-09-27 23:42:57 +02:00
Takafumi Arakaki
def69d4ae1 Include OS version in ein:dev-sys-info 2012-09-27 22:56:25 +02:00
Takafumi Arakaki
5dd62427f4 Fix ein:json-encode-char: use \uNNNN for char > 126
See the patch I sent to emacs-devel and the actual fix here:

* http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/110227
* http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00701.html
2012-09-27 19:37:53 +02:00
Takafumi Arakaki
188b43a6b0 Merge branch 'helm-ein-notebook-buffers'
helm/anything-ein-notebook-buffers commands distinguish modified
and saved notebook now.
2012-09-23 15:47:01 +02:00
Takafumi Arakaki
e6e6cdcdab Use modified/saved-buffer sources from helm/anything commands 2012-09-23 15:35:54 +02:00
Takafumi Arakaki
43963d222d Add ein:helm-source-{modified,saved}-notebook-buffers 2012-09-23 15:34:30 +02:00
Takafumi Arakaki
cce7480770 Add PREDICATE argument to ein:notebook-opened-* 2012-09-23 15:26:57 +02:00
Takafumi Arakaki
184081dd84 Add macro ein:helm-export-source 2012-09-23 15:18:08 +02:00
Takafumi Arakaki
5e569fe745 Simplify ein:junk-new 2012-09-20 17:41:31 +02:00
Takafumi Arakaki
9e6bc9e863 Merge branch 'func-test-in-travis'
* Run functional tests in Travis CI using multiple IPython versions
* "cat --show-nonprinting" emulation in testein.py
* Show log message when test fails
* Better error logging

It seems ein:notebook-execute-current-cell-pyout-image fails
probabilistically [1]_.  When it fails, ein:query-ajax--parse-data
is called in an empty buffer [2]_ where it is supposed to contain
HTTP header and JSON.

.. [1] http://travis-ci.org/#!/tkf/emacs-ipython-notebook/builds/2498780
.. [2] http://travis-ci.org/#!/tkf/emacs-ipython-notebook/jobs/2498781/L335
2012-09-19 01:43:24 +02:00
Takafumi Arakaki
b50639d101 Show build status of only master branch 2012-09-19 01:32:57 +02:00
Takafumi Arakaki
fc386d3647 Better error logging in ein:query-ajax--parse-data 2012-09-19 01:24:03 +02:00
Takafumi Arakaki
e0731db536 Print IPython version 2012-09-19 00:52:27 +02:00
Takafumi Arakaki
8b05d26a97 Test against dev version of IPython 2012-09-19 00:50:12 +02:00
Takafumi Arakaki
8cbe1b9dd7 Test against multiple IPython versions 2012-09-19 00:10:45 +02:00
Takafumi Arakaki
3ce9ef9dd4 Do not clutter terminal when showing traceback 2012-09-18 23:55:36 +02:00
Takafumi Arakaki
79a30012c5 Show log when test fails 2012-09-18 23:55:31 +02:00
Takafumi Arakaki
410c6eb8ee Simplify TestRunner.report 2012-09-18 23:55:26 +02:00
Takafumi Arakaki
ef1eb9a8dd Do not truncate messages buffer when testing 2012-09-18 23:55:22 +02:00
Takafumi Arakaki
58406d8eca Add env-clean/log-clean make target 2012-09-18 22:46:18 +02:00
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