Building Titan From Source Code; Obtaining The Source Code To Your Local Machine; Setting The User Environment; Environment Variables - Titan TTCN-3 Installation Manual

Test executor
Table of Contents

Advertisement

Prepared (Subject resp)
ETHBAAT Jeno Balasko
Approved (Document resp)
ETHLEL Elemer Lelik
3
3.1
4
4.1
Checked
ETHGRY

Building Titan from source code

Obtaining the source code to your local machine

The name of the source code repository of Titan is titan.core in the github.
Follow steps as follows.
1
First time execute these commands:
cd ~/git
git clone https://github.com/eclipse/titan.core.git
This way a folder "titan.core", the "titan repository" will be created with the
TITAN source code and build system.
To update the already existing repository execute these commands:
cd ~/git/titan.core
git pull
https://github.com/eclipse/titan.core.git
2
Follow the instructions in the file "titan.core/README.<your
platform>"
3
Continue with the next paragraph of this document.

Setting the User Environment

This chapter describes the environment variables that must be set, and the
modification of the user login scripts.

Environment Variables

The following environment variables should be set:
With system administrator privileges, set the $TTCN3_DIR environment
variable in the common /etc/profile and add the
$TTCN3_DIR/bin directory to the system paths.
All tools of TITAN, including the Executable Test Suites, require a
shared library of OpenSSL (libcrypto.so) for execution.
To avoid incompatibilities, the suitable shared object file is provided in
$TTCN3_DIR/lib, so add $TTCN3_DIR/lib to the
LD_LIBRARY_PATH environment variable.
Warning: If this step is not performed, the compiler will not start!
Add $TTCN3_DIR/man to the $MANPATH environment variable to
reach the manual pages directly.
If
there
is
If upgrading from an older version with a license key valid for this
version, skip this step.
Public
INSTRUCTION
No.
1/1531-CRL 113 200/6 Uen
Date
Rev
2018-05-16
D
no
valid
license
Reference
key,
refer
to
Licensing.
9 (13)

Advertisement

Table of Contents
loading

Table of Contents