-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathREADME
36 lines (27 loc) · 944 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
NAME
koha-qa.pl
SYNOPSIS
koha-qa.pl -c NUMBER_OF_COMMITS [-v VERBOSITY_VALUE] [-d] [--nocolor]
[-h]
DESCRIPTION
koha-qa.pl runs various QA tests on the last $x commits, in a Koha git
repo.
1/ configure your shell vars correctly
$ export KOHA_CONF=/path/to/your/koha/koha-conf.xml
$ export PERL5LIB="${PERL5LIB}":\
/path/to/your/koha.git:\
/path/to/your/koha.git/C4/SIP:\
/path/to/your/qa-tools.git
$ alias qa="/path/to/your/qa-tools.git/koha-qa.pl"
2/ install perl dependancy packages
$ cd /path/to/your/qa-test-tools.git
$ sudo cat ./perl-deps | cpanm
3/ run test suite (optional)
$ cd /path/to/your/qa-test-tools.git
$ prove
4/ change to your Koha git repo
$ cd /path/to/your/koha.git
5/ apply a new patch to test (optional)
$ git bz apply 4460
6/ run a qa-test on your Koha git repo, for the last commit
$ qa -c 1 [-v 2]