This patch serie starts with the implementation of an automated
testsuite for git-remote-mediawiki. It was already discussed here:
http://thread.gmane.org/gmane.comp.version-control.git/199718/focus=199905
but has been reworked a bit (no huge change in behavior, but a lot of
style fixes). The first two patches implement the infrastructure, the
next few ones provide a set of testcases for existing features.
On top of that, a new fetch strategy is implemented, that is much
faster than the existing on wikis with little activity and many pages.
The existing tests for push and pull are reused to be tested with this
new strategy. This part can be split in a separate patch serie if
needed.
Guillaume Sasdy (4):
git-remote-mediawiki: scripts to install, delete and clear a
MediaWiki
git-remote-mediawiki: test environment of git-remote-mediawiki
git-remote-mediawiki (t9360): test git-remote-mediawiki clone
git-remote-mediawiki (t9361): test git-remote-mediawiki pull and push
Matthieu Moy (6):
git-remote-mediawiki: support for uploading file in test environment
git-remote-mediawiki: change return type of get_mw_pages
git-remote-mediawiki: refactor loop over revision ids
git-remote-mediawiki: extract revision-importing loop to a function
git-remote-mediawiki: more efficient 'pull' in the best case
git-remote-mediawiki: be more defensive when requests fail
NGUYEN Kim Thuat (1):
git-remote-mediawiki (t9363): test 'File:' import and export
Simon Cathebras (1):
git-remote-mediawiki (t9362): test git-remote-mediawiki with UTF8
characters
contrib/mw-to-git/Makefile | 48 +++
contrib/mw-to-git/git-remote-mediawiki | 151 +++++--
contrib/mw-to-git/t/.gitignore | 4 +
contrib/mw-to-git/t/Makefile | 32 ++
contrib/mw-to-git/t/README | 124 ++++++
contrib/mw-to-git/t/install-wiki.sh | 45 +++
contrib/mw-to-git/t/install-wiki/.gitignore | 1 +
contrib/mw-to-git/t/install-wiki/LocalSettings.php | 129 ++++++
contrib/mw-to-git/t/install-wiki/db_install.php | 120 ++++++
contrib/mw-to-git/t/push-pull-tests.sh | 144 +++++++
contrib/mw-to-git/t/t9360-mw-to-git-clone.sh | 257 ++++++++++++
contrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh | 24 ++
contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh | 301 ++++++++++++++
.../mw-to-git/t/t9363-mw-to-git-export-import.sh | 198 ++++++++++
contrib/mw-to-git/t/t9364-pull-by-rev.sh | 17 +
contrib/mw-to-git/t/test-gitmw-lib.sh | 435 +++++++++++++++++++++
contrib/mw-to-git/t/test-gitmw.pl | 225 +++++++++++
contrib/mw-to-git/t/test.config | 35 ++
18 files changed, 2263 insertions(+), 27 deletions(-)
create mode 100644 contrib/mw-to-git/Makefile
create mode 100644 contrib/mw-to-git/t/.gitignore
create mode 100644 contrib/mw-to-git/t/Makefile
create mode 100644 contrib/mw-to-git/t/README
create mode 100755 contrib/mw-to-git/t/install-wiki.sh
create mode 100644 contrib/mw-to-git/t/install-wiki/.gitignore
create mode 100644 contrib/mw-to-git/t/install-wiki/LocalSettings.php
create mode 100644 contrib/mw-to-git/t/install-wiki/db_install.php
create mode 100644 contrib/mw-to-git/t/push-pull-tests.sh
create mode 100755 contrib/mw-to-git/t/t9360-mw-to-git-clone.sh
create mode 100755 contrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh
create mode 100755 contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh
create mode 100755 contrib/mw-to-git/t/t9363-mw-to-git-export-import.sh
create mode 100755 contrib/mw-to-git/t/t9364-pull-by-rev.sh
create mode 100755 contrib/mw-to-git/t/test-gitmw-lib.sh
create mode 100755 contrib/mw-to-git/t/test-gitmw.pl
create mode 100644 contrib/mw-to-git/t/test.config
--
1.7.11.1.147.g47a574d
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Newbies FAQ] [Linux Kernel Development] [Free Online Dating] [Gcc Help] [IETF Annouce] [DCCP] [Netdev] [Networking] [Security] [V4L] [Bugtraq] [Free Online Dating] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Linux RAID] [Linux SCSI] [Fedora Users] [Linux Resources]