docs/testsuite: add "Installing the dependencies" section (Thanks bitonic)
fixes #863
This commit is contained in:
parent
71ccb4bef2
commit
2f90321d16
|
@ -63,6 +63,35 @@ For several reasons, the i3 testsuite has been implemented in Perl:
|
|||
|
||||
Please do not start programming language flamewars at this point.
|
||||
|
||||
=== Installing the dependencies
|
||||
|
||||
As usual with Perl programs, the testsuite ships with a +Makefile.PL+.
|
||||
This file specifies which Perl modules the testsuite depends on and can be used
|
||||
to install all of them.
|
||||
|
||||
Perl modules are distributed via CPAN, and there is the official, standard CPAN
|
||||
client, simply called +cpan+. It comes with every Perl installation and can be
|
||||
used to install the testsuite. Many users prefer to use the more modern
|
||||
+cpanminus+ instead, though (because it asks no questions and just works):
|
||||
|
||||
.Installing testsuite dependencies using cpanminus (preferred)
|
||||
--------------------------------------------------------------------------------
|
||||
$ cd ~/i3/testcases
|
||||
$ sudo apt-get install cpanminus
|
||||
$ sudo cpanm .
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
If you don’t want to use cpanminus for some reason, the same works with cpan:
|
||||
|
||||
.Installing testsuite dependencies using cpan
|
||||
--------------------------------------------------------------------------------
|
||||
$ cd ~/i3/testcases
|
||||
$ sudo cpan .
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
In case you don’t have root permissions, you can also install into your home
|
||||
directory, see http://michael.stapelberg.de/cpan/
|
||||
|
||||
=== Mechanisms
|
||||
|
||||
==== Script: complete-run
|
||||
|
|
Loading…
Reference in New Issue