background image

 

 

 

 

Public 
INSTRUCTION 

 

5 (13) 

Prepared (Subject resp) 

No. 

ETHBAAT Jeno Balasko 

1/1531-CRL  113 200/6 Uen 

Approved  (Document resp) 

Checked 

Date 

Rev 

Reference 

ETHLEL Elemer Lelik 

ETHGRY 

2018-05-16 

 

 

8.2  Test case development: in addition to the above select the following 

packages: 

Devel: binutils 

Devel: gcc-g++ 

Devel: make 

Libs: libxml2-devel 

Net: openssl-devel (automatically installs Net:openssl as well, if 

selected 

8.3  To compile your own Titan Cygwin binary: in addition to the above, 

select the following packages: 

Devel: bison 

Devel: ctags (optional) 

Devel: diffstat 

Devel: flex 

Devel: gcc-core 

Devel: perl 

Devel: git 

Editors: <any editor of your preference> e.g vi, nedit, xemacs, gedit, 

nano and so on 

Libs: libncurses-devel 

Libs: libreadline-devel 

Libs: libexpat1 

Libs: libiconv, libiconv-devel, libiconv2 

8.4  To contribute to Titan, test port or protocol module development 

Devel: git-review 

 

If, after selecting the required packages and clicking on the “Next” 

button, a “Resolving Dependencies” window lists further required 

packages, ensure that the “Select required packages 

(RECOMMENDED)” checkbox is checked and click on the “Next” 

button. 

9  Select the “Create” icon on the Desktop checkbox 
10  (Optional) 

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-

<yourDomain>\<yourUserId>, S-1-5-21-

nnnnnn...nnnnnn:/home/<yourUserId>:/bin/bash   replace 

"/home/<yourUserId>" with the folder of your preference. 

 

Note: you can access all Windows drives from Cygwin as 

/cygdrive/<windowsDriveLetter>". 

 

Example: to set your "unix" home directory to the "My_Home"  folder within 

your Windows Documents folder, you should replace 

"/home/<yourUserId>" by 

Summary of Contents for TTCN-3

Page 1: ...s 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 w...

Page 2: ...quisites on Cygwin on Windows 4 2 Installing from a pre built binary package 6 2 1 Downloading the Software 6 2 2 Installing the Package 7 2 3 Install TITAN with Clang 8 3 Building Titan from source c...

Page 3: ...and keywords as well as menu commands Bold is also used with to represent key combinations For example Ctrl Click The character is used to denote a menu and sub menu sequence For example File Open Mo...

Page 4: ...If Cygwin hasn t been installed yet 1 Download and execute the latest Cygwin installer utility depending on your platform and the Titan package to be downloaded 32 bit version https cygwin com setup x...

Page 5: ...ol module development Devel git review If after selecting the required packages and clicking on the Next button a Resolving Dependencies window lists further required packages ensure that the Select r...

Page 6: ...dows Start menu or start cmd exe from the Windows Start menu and type bash exe 2 Installing from a pre builtbinary package This chapter describes obtaining the software and installing it 2 1 Downloadi...

Page 7: ...l directory must be readable for all users of the test executor Perform the following steps to install TITAN 1 Create an empty directory for example usr local TTCN3 or home UserId TTCN3 This directory...

Page 8: ...in the compiler s grammar that may cause many syntax errors in TTCN 3 modules that were translated correctly with earlier versions 2 3 Install TITAN with Clang Currently it is experimental to use TIT...

Page 9: ...ith the next paragraph of this document 4 Setting the User Environment This chapter describes the environment variables that must be set and the modification of the user login scripts 4 1 Environment...

Page 10: ...n is complete 4 2 Modification of the User Login Script The following examples provide some help in modifying the login scripts Example modifications of login script assuming bash as login shell TTCN3...

Page 11: ...AAAAAEVUSC9STC9TAAAAAAAAAAA7ygrgPayP34CzP9B0bXBqc3oAAAAAAAEAAAAB AAAAAAAAAAEAAABjAAAAYwAAAIEAAAAAAAAAADAsAhRmeNSqfy5 3iEHFsBi1miR imw2AIUdRN V3m6gDQzVeMS wFUl3UEeKgAAA END TTCN 3 LICENSE FILE The lice...

Page 12: ...ity 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 Copyright Ericss...

Page 13: ...T Jeno Balasko 1 1531 CRL 113 200 6 Uen Approved Document resp Checked Date Rev Reference ETHLEL Elemer Lelik ETHGRY 2018 05 16 D 6 References 1 TITAN User Guide 1 198 17 CRL 113 200 6 Uen 2 TITAN Pro...

Reviews: