Titan TTCN-3 Installation Manual
Titan TTCN-3 Installation Manual

Titan TTCN-3 Installation Manual

Test executor

Advertisement

Quick Links

Prepared (Subject resp)
ETHBAAT Jeno Balasko
Approved (Document resp)
ETHLEL Elemer Lelik
Checked
ETHGRY
Installation Guide for the TITAN TTCN-3 Test Executor
Abstract
This document describes the detailed information of installing TITAN TTCN-3
Test Executor and all of its components.
Copyright
Copyright (c) 2000-2018 Ericsson Telecom AB.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html.
Disclaimer
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use of
this document.
Public
INSTRUCTION
No.
1/1531-CRL 113 200/6 Uen
Date
Rev
2018-05-16
D
1 (13)
Reference

Advertisement

Table of Contents
loading

Summary of Contents for Titan TTCN-3

  • Page 1 ETHGRY 2018-05-16 Installation Guide for the TITAN TTCN-3 Test Executor Abstract This document describes the detailed information of installing TITAN TTCN-3 Test Executor and all of its components. Copyright Copyright (c) 2000-2018 Ericsson Telecom AB. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0...
  • Page 2: Table Of Contents

    Installing from a pre-built binary package ..........6 Downloading the Software ..............6 Installing the Package ................7 Install TITAN with Clang ............... 8 Building Titan from source code............9 Obtaining the source code to your local machine........ 9 Setting the User Environment .............. 9 Environment Variables .................
  • Page 3: Introduction

    JDK 1.5.0_10 or later (only required if the JNI-based executor in the Executor plug-in is used. JNI cannot be used on Cygwin.) Note: If the platform has other, but compatible, version of above tools, TITAN will be built with those.
  • Page 4: Installing Prerequisites On Cygwin (On Windows)

    Installing Prerequisites on Cygwin (on Windows) To deploy the prerequisites is special on Cygwin therefore it is discussed below. Titan is always built on the newest Cygwin version available. • If Cygwin has been installed already, refresh your Cygwin installation.
  • Page 5 Your "unix" home directory, by default is: <your cygwin installation directory>/home/<yourUserId>. If you are (also) working in command line mode, it is a good practice to change this to the folder where your TTCN-3 projects are located. Edit the file <your cygwin installation directory>/etc/passw: In the line: ourUserId>:unused:<xxxxxx>:<yyyyy>:U-...
  • Page 6: Installing From A Pre-Built Binary Package

    WARNING: The path of your "unix" home directory shall not contain any space! Note: It is not a requirement, but is a kind of best practice to place Titan into a subfolder within your "unix" home directory. 11 When installation is finished, add the...
  • Page 7: Installing The Package

    No administrator (root) privileges are required for installation, but the install directory must be readable for all users of the test executor. Perform the following steps to install TITAN: Create an empty directory, for example, /usr/local/TTCN3 or /home/<UserId>/TTCN3. This directory will be referred as $TTCN3_DIR in the further sections of this document.
  • Page 8: Install Titan With Clang

    Install TITAN with Clang Currently it is experimental to use TITAN with clang on Ubuntu operating system. It was tested only on Ubuntu. In order to use TITAN with clang on Ubuntu some steps must be done: 1. Install clang-3.8 (3.8 is the required version).
  • Page 9: Building Titan From Source Code

    ETHGRY 2018-05-16 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. First time execute these commands: cd ~/git git clone https://github.com/eclipse/titan.core.git...
  • Page 10: Modification Of The User Login Script

    $TTCN3_BROWSER environmental variable, for example, to specify Opera, type the following at the C-shell: setenv $TTCN3_BROWSER opera After setting the environmental variables, the TITAN TTCN–3 Test Executor installation is complete. Modification of the User Login Script The following examples provide some help in modifying the login scripts.
  • Page 11: Licensing

    Licensing This chapter describes how to obtain and install a TITAN license key. From version 1.1.pl8, TITAN can be used only with a valid license key. Obtaining License Key (Only for Ericsson users) The license keys are free of charge and can be ordered via an HTML form...
  • Page 12: Installing The License Key

    The compiler will print its version and the information contained in the license file. Also it checks the validity of the license key. Example printout: TTCN-3 and ASN.1 Compiler for the TTCN-3 Test Executor Product number: CRL 113 200/4 R2A Build date: Sep 19 2014 10:17:18 Compiled with: GCC 4.8.2...
  • Page 13: References

    13 (13) Prepared (Subject resp) ETHBAAT Jeno Balasko 1/1531-CRL 113 200/6 Uen Approved (Document resp) Checked Date Reference ETHLEL Elemer Lelik ETHGRY 2018-05-16 References TITAN User Guide 1/198 17-CRL 113 200/6 Uen TITAN Programmer´s Technical Reference 2/198 17-CRL 113 200/6 Uen...

Table of Contents