Commit Graph

31 Commits

Author SHA1 Message Date
Ryan C. Thompson
f1b374d869 Improve recipe testing scripts
Set el-get-default-process-sync to t, and activate the full
install-update-remove-reinstall cycle.
2012-02-20 12:41:57 -08:00
Ryan C. Thompson
9cae4734ce Convert conditional error to an assertion 2012-02-20 02:37:44 -08:00
Ryan C. Thompson
4a7b8f3b4c Add script to test all recipes
There is a "safety" to prevent it from being run accidentally. Whe
running it, it simply prints out the command that will test all the
recipes. The user must then paste that command back into the shell to
actually run the tests.
2012-02-20 02:24:10 -08:00
Ryan C. Thompson
885fdc8a53 Add interactive version of recipe tester 2012-02-20 02:13:24 -08:00
Ryan C. Thompson
f0663ba17f Add script for testing recipes 2012-02-20 02:12:33 -08:00
Ryan C. Thompson
83fbdaaedb Fix ipython recipe and add test for it 2012-02-20 01:10:15 -08:00
Ryan C. Thompson
5f9f87e9ac Add script for running test in interactive emacs
This allows you to do a post-mortem, inspecting the backtrace
interactively and so forth.
2012-02-20 00:23:35 -08:00
Ryan Thompson
eb275263b1 Merge pull request #541 from DarwinAwardWinner/bytecomp-load-path
Pass load-path to byte-compiling child process
2012-02-15 12:42:56 -08:00
Ryan C. Thompson
aaa0976756 Add test for issue 548 2012-02-13 21:31:16 -08:00
Ryan C. Thompson
3ab3ab7d9d Add test for byte-compilation 2012-02-13 17:04:58 -08:00
Ryan C. Thompson
6f0c9d93d2 Add support for ":shallow" property in git method 2012-02-12 12:49:14 -08:00
Ryan C. Thompson
e3940b3ed6 Add a some simple bash scripts for easily running tests 2012-02-12 01:23:09 -08:00
Dimitri Fontaine
bed23e1be6 Update test/test.el to match current el-get expectations. 3 test passes. 2011-10-25 21:11:25 +02:00
Dimitri Fontaine
9b810aa9a4 Use ert in test/test.el, thanks to Ted Zlatanov. 2011-10-25 21:02:06 +02:00
Dimitri Fontaine
ce8a7e3899 Fix el-get-byte-compile in recent Emacs snapshot.
byte-compile-file behaviour changed yet again, so stop trying to guess if we
can rely on it and just define our own behaviour.
2011-10-11 20:40:57 +02:00
Dimitri Fontaine
6edce206c7 Fix loading of autoloads at init time, I broke that in the refactoring. 2011-10-11 18:02:20 +02:00
Dimitri Fontaine
e6f7a35c41 Fix el-get-install handling of already installed dependencies, per #432. 2011-10-08 21:27:55 +02:00
Dimitri Fontaine
3d2f4c5e63 Fix el-get-install-or-init-info, per #418. 2011-10-03 22:06:40 +02:00
Dimitri Fontaine
6eb1318545 use url-retrieve-synchronously in init file, per #407 2011-09-30 20:53:56 +02:00
Dimitri Fontaine
afbf931456 Have php-mode.rcp eagerly load the feature to fix #400 2011-09-23 23:35:19 +02:00
Dimitri Fontaine
c4ff249c0d Add a test for issue #400.
That's not the same as actually fixing it, but I'm at a loss about how
exactly to do that.
2011-09-23 14:08:31 +02:00
Dimitri Fontaine
2f0170612e Have the tests depend on -L for the load-path, for portability. 2011-09-23 11:33:30 +02:00
Dimitri Fontaine
2dc060fd58 M-x delete-trailing-whitespace test/test.el. 2011-09-22 21:48:31 +02:00
Dimitri Fontaine
8db0c4d49b Fix the refactoring so that it actually works.
This includes teaching methods that they now work with a symbolp PACKAGE,
some more cleaning up, and some load-path adjustments now that a part of the
code is in a subdirectory (methods).

Also include some of the tests used to convince oneself that the refactoring
didn't break any and all use cases for el-get, with some rough documentation
about how to use them.
2011-09-22 21:48:11 +02:00
Dave Abrahams
6db7fc41d8 Make sure we can check for el-get being compiled even before it's been loaded. Catch errors during our wait for completion. Reorder waiting to make sure the process gets kicked off. 2011-03-02 16:49:02 -05:00
Dave Abrahams
504fd44943 Use run-at-time for repeating events, etc. 2011-03-01 22:01:05 -05:00
Dave Abrahams
dfd49b7763 Try to get more information from a test that times out 2011-03-01 19:47:40 -05:00
Dave Abrahams
e592c0eeac Only let the test succeed if el-get byte-compiles 2011-03-01 17:04:30 -05:00
Dave Abrahams
9158b9ded2 Try to force failures in installation to drop into the debuggger 2011-03-01 16:58:41 -05:00
Dave Abrahams
1d418ab4bf Let's make sure there's some record of having dropped into the
debugger, even if we're in a sentinel
2011-03-01 16:56:01 -05:00
Dave Abrahams
33bb2a3f92 Added the first test 2011-03-01 13:27:12 -05:00