Commit graph

63 commits

Author SHA1 Message Date
Laurent Bachelier
9686ef6d8d Tests should work with any POSIX shell
Tested with dash & bash.
2012-01-28 00:02:24 +01:00
Laurent Bachelier
129bb7233e Make tests work with the new XDG dirs
Also minor improvements on style.
2012-01-27 23:54:14 +01:00
Laurent Bachelier
e55eb078f5 Return the proper status 2012-01-18 11:38:06 +01:00
Laurent Bachelier
f8af34cc64 Fix typo, and missing weboob-config update command 2012-01-18 01:01:00 +01:00
Laurent Bachelier
eef7a71759 Run tests with only the source modules
It will use a temporary directory.
It reads the WEBOOB_WORKDIR variable if you want a different backends
file.
It sets sources.list by itself.
The temporary directory is removed if possible.
It is still possible to test only one backend.
2012-01-17 19:43:51 +01:00
Romain Bignon
abb24b9954 several fixes to run successfully tests 2012-01-17 17:46:13 +01:00
Romain Bignon
14a7a1d362 support repositories to manage backends (closes #747) 2012-01-17 17:00:05 +01:00
Noé Rubinstein
61dfb8a1b6 change to generic comic reader test passed to generator 2011-09-26 13:31:16 +02:00
Noé Rubinstein
ae97e5ea0b fix help display for tools/gen_comic_reader.sh 2011-09-26 13:31:13 +02:00
Noé Rubinstein
306c36ae83 add a generator for generic comic reader backends
this is an ugly solution; backends should be simple enough to not need a
generator, and this is almost achieved with genericcomicreader except
for the necessity of two separate short files (__init__ and test)
2011-09-26 13:31:10 +02:00
Romain Bignon
1288af8e93 sort commands by name 2011-05-08 17:27:00 +02:00
Laurent Bachelier
8075d538f0 Better messages and return codes in applications
Use stderr and return codes >0 when it makes sense.
Loose return code conventions:
* 1 for generic errors
* 2 for user input errors
* 3 for remote errors (not found, etc.)
* 4 for not implemented
2011-05-04 00:44:43 +02:00
Romain Bignon
1327edb1ed add script to install xdg 2011-05-02 08:49:12 +02:00
Romain Bignon
7e2bb91b3b change license to AGPLv3+ 2011-04-08 12:48:07 +02:00
Christophe Benz
ca658e3946 python2.5 compatibility. 2011-04-04 21:51:51 +02:00
Laurent Bachelier
f36e953baa Make pyflakes work regardless of $PWD, fix grammar 2011-03-02 00:18:30 +01:00
Romain Bignon
01feb8aac9 add checks on backends tests 2011-02-26 11:29:11 +01:00
Romain Bignon
55a1574df5 display application version 2010-12-09 13:50:18 +01:00
Romain Bignon
7b5e5f3289 display supported websites (closes #427) 2010-12-09 12:05:41 +01:00
Christophe Benz
3dd50f363d remove unnecessary brackets 2010-12-08 18:10:42 +01:00
Romain Bignon
8f39c0618c display usage, description and commands list in a proper way, display copyright and files list (refs #427) 2010-12-08 17:55:27 +01:00
Laurent Bachelier
f296b6e0e3 Horrible tool to create manpages
Far from enough to replace the current manpages as of now, so they are
put in the man2/ directory.
2010-11-26 00:47:46 +01:00
Romain Bignon
0dc4485076 fix script 2010-09-17 19:09:46 -04:00
Romain Bignon
876d05ffa6 when there is a param, load test only for this backend 2010-08-30 16:59:52 +02:00
Romain Bignon
28f622e071 fix script to grep -v only one message type (redefinition) 2010-08-13 22:22:42 +02:00
Romain Bignon
3b89982340 script to correctly launch nose tests 2010-08-13 21:34:54 +02:00
Christophe Benz
0202cf2f7d add weboob_lint.py script 2010-08-11 19:31:08 +02:00
Romain Bignon
aead5ad250 moved tools/packaging into weboob-packaging.git 2010-08-02 11:02:03 +02:00
Romain Bignon
310571e987 include ina data files 2010-07-31 14:38:02 +02:00
Romain Bignon
aac4ae7787 Merge remote branch 'cbenz/debian_packages'
Conflicts:
	.gitignore
2010-07-31 13:30:46 +02:00
Christophe Benz
de9b47dc14 allow to pass args 2010-07-30 18:00:07 +02:00
Christophe Benz
1fcb67a0b3 add copyright file 2010-07-30 18:00:07 +02:00
Christophe Benz
b41d8540ef more work on .deb 2010-07-30 18:00:07 +02:00
Christophe Benz
a3eb06b7f7 more work on deb 2010-07-30 18:00:07 +02:00
Christophe Benz
e3a0561a94 more work on deb 2010-07-30 18:00:07 +02:00
Christophe Benz
5591f001d8 fix some paths 2010-07-30 18:00:07 +02:00
Christophe Benz
b4efc7430d more work on Debian packages creation 2010-07-30 18:00:07 +02:00
Christophe Benz
91bc9bb88b deb generation script 2010-07-30 18:00:07 +02:00
Christophe Benz
386b208104 add long description 2010-07-30 18:00:07 +02:00
Christophe Benz
ee4e2cf802 add logo for backend INA 2010-07-30 16:13:33 +02:00
Romain Bignon
b76a2184bb fixes 2010-07-28 16:52:38 +02:00
Christophe Benz
29d28ba175 rename scripts 2010-07-12 03:02:36 +02:00
Christophe Benz
a235e995d6 fix (and comment) dependencies 2010-07-08 14:02:43 +02:00
Christophe Benz
21f86830cc fix dependencies 2010-07-08 02:29:38 +02:00
Christophe Benz
eecd1a40ca add webkit dependency 2010-07-07 19:50:52 +02:00
Christophe Benz
028974c860 fix urls 2010-07-07 18:13:15 +02:00
Christophe Benz
a9e1b627a9 rename setup scripts in all_packages.sh 2010-07-07 18:08:02 +02:00
Christophe Benz
3bf7ac942d remove unused imports 2010-07-07 17:30:55 +02:00
Christophe Benz
f1824134d6 rename setup.py files 2010-07-07 17:20:18 +02:00
Christophe Benz
833655984a fix make paths 2010-07-07 17:20:17 +02:00