]> Sergey Matveev's repositories - public-inbox.git/blob - ci/README
imap+nntp: share COMPRESS implementation
[public-inbox.git] / ci / README
1 various scripts for automated testing in chroots/VMs/jails
2
3 TL;DR: ./ci/run.sh
4
5 By default, `sudo' is used to install/uninstall packages.  It may be
6 overridden with the `SUDO' environment variable.  These scripts should
7 run in the top-level source tree, that is, as `./ci/run.sh'.
8
9 * ci/run.sh - runs tests against all profiles for the current OS
10
11         Environment options may override behavior:
12
13         * DO - may be set to ":" to print commands instead of running
14                default: "" (empty)
15
16         Common commands can be overridden by the environment, too:
17
18         * MAKE - default: "make"
19         * PERL - default: "perl"
20         * SUDO - default: "sudo"
21
22 * ci/deps.perl - script to mass-install/remove packages (requires root/sudo)
23
24         Called automatically by ci/run.sh
25
26         There is no need to run this manually unless you are debugging
27         or doing development.  However, it can be convenient to for
28         users to mass-install several packages.
29
30 * ci/profiles.sh - prints to-be tested package profile for the current OS
31
32         Called automatically by ci/run.sh
33         The output is read by ci/run.sh