From 84adefa331c4159d432d22840663c38f155cd4c1 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 20 Nov 2009 14:54:40 +0000 Subject: The R13B03 release. --- lib/common_test/doc/src/install_chapter.xml | 121 ++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 lib/common_test/doc/src/install_chapter.xml (limited to 'lib/common_test/doc/src/install_chapter.xml') diff --git a/lib/common_test/doc/src/install_chapter.xml b/lib/common_test/doc/src/install_chapter.xml new file mode 100644 index 0000000000..e1ff5abf6a --- /dev/null +++ b/lib/common_test/doc/src/install_chapter.xml @@ -0,0 +1,121 @@ + + + + +
+ + 20072009 + Ericsson AB. All Rights Reserved. + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + + + Installation + Peter Andersson + + 2007-07-03 + + install_chapter.xml +
+ +
+ + General information + +

The two main interfaces for running tests with Common Test + are an executable Bourne shell script named run_test and an + erlang module named ct. The shell script will work on Unix/Linux + (and Linux-like environments such as Cygwin on Windows) and the + ct interface functions can be called from the Erlang shell + (or from any Erlang function) on any supported platform.

+ +

The Common Test application is installed with the Erlang/OTP + system and no explicit installation is required to start using + Common Test by means of the interface functions in the ct + module. If you wish to use run_test, however, this script + needs to be generated first, according to the instructions below.

+
+ +
+ Unix/Linux + +

Go to the ]]> directory, located + among the other OTP applications (under the OTP lib directory). Here you + execute the install.sh script with argument local:

+ +

+ $ ./install.sh local +

+ +

This generates the executable run_test script in the + /priv/bin]]> directory. The script + will include absolute paths to the Common Test and Test Server + application directories, so it's possible to copy or move the script to + a different location on the file system, if desired, without having to + update it. It's of course possible to leave the script under the + priv/bin directory and update the PATH variable accordingly (or + create a link or alias to it).

+ +

If you, for any reason, have copied Common Test and Test Server + to a different location than the default OTP lib directory, you can + generate a run_test script with a different top level directory, + simply by specifying the directory, instead of local, when running + install.sh. Example:

+ +

+ $ install.sh /usr/local/test_tools +

+ +

Note that the ]]> and + ]]> directories must be located under the + same top directory. Note also that the install script does not copy files + or update environment variables. It only generates the run_test + script.

+ +

Whenever you install a new version of Erlang/OTP, the run_test + script needs to be regenerated, or updated manually with new directory names + (new version numbers), for it to "see" the latest Common Test and Test Server + versions.

+ +

For more information on the run_test script and the ct + module, please see the reference manual.

+
+ +
+ Windows + +

On Windows it is very convenient to use Cygwin (www.cygwin.com) + for running Common Test and Erlang, since it enables you to use the + run_test script for starting Common Test. If you are a Cygwin + user, simply follow the instructions above for generating the run_test + script.

+ +

If you do not use Cygwin, you have to rely on the API functions + in the ct module (instead of run_test) for running + Common Test as described initially in this chapter.

+ +

If you, for any reason, have chosen to store Common Test and Test Server + in a different location than the default OTP lib directory, make + sure the ebin directories of these applications are included + in the Erlang code server path (so the application modules can be loaded).

+
+
+ + + + + + + + -- cgit v1.2.3