Skip to content

Commit

Permalink
Added list of required perl modules for regression suite
Browse files Browse the repository at this point in the history
Signed-off-by: Christopher Lo <[email protected]>
  • Loading branch information
cloLN committed Feb 7, 2012
1 parent 4c8381e commit 115393f
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions sourcedoc.xml
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,29 @@
These tests are located in the source directory 'testing/ecl' and you'll need
the HPCC platform up and running to execute them.
</para>
<para>
In order for the regression suite to work, there are perl modules that need to be installed as well. The easiest method is via cpan.
The list of perl modules:

Config::Simple (Required)
Cwd (Required)
Exporter (Required)
File::Compare (Required)
File::Copy (Required)
File::Path (Required)
File::Spec::Functions (Required)
Getopt::Long (Required)
IPC::Run (Required)
Pod::Usage (Required)
POSIX (Required - However, this is typically installed by default)
Text::Diff (Required by the Diff and DiffFull report types)
HTML::Entities (Required by the HTML report type)
Text::Diff::HTML (Required by the HTML report type)
Template (Required by the HTML report type)
Term::Prompt (Required if you do not specify a password in the configuration file)
Sys::Hostname (Recommended: if available, and it can find the hostname, the hostname will be logged)
Text::Wrap (Optional: if available, makes output of -listreports neater)
</para>
<para>
Step 1: Configure your regression suites. This only need to be done once.
<programlisting>./runregress -ini=environment.xml</programlisting>
Expand Down

0 comments on commit 115393f

Please sign in to comment.