First Steps User s Guide



Similar documents
My First TTCN-3 Project with TTworkbench

Installing the Android SDK

Informatics for Integrating Biology & the Bedside. i2b2 Workbench Developer s Guide. Document Version: 1.0 i2b2 Software Release: 1.3.

Application Development Setup Guide

Introduction to Android Development

Oracle Endeca Information Discovery Integrator

POOSL IDE Installation Manual

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Eclipse installation, configuration and operation

Deploying a Logi Info Application on WAS

Download and Installation Instructions. Android SDK and Android Development Tools (ADT)

SDK Code Examples Version 2.4.2

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

About this Release. Introduction. Prerequisites. Installation. Using the Web SDK Packager

Building OWASP ZAP Using Eclipse IDE

Getting Started with Android Development

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar

WA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

Canto Integration Platform (CIP)

Spectrum Spatial Analyst Version 4.0. Installation Guide for Linux. Contents:

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.

Android Development Setup [Revision Date: 02/16/11]

JAMF Software Server Installation Guide for Windows. Version 8.6

Setting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012

Compiere ERP & CRM Installation Instructions Linux System - EnterpriseDB

Polarion Application Lifecycle Management Platform. Installation Guide for Microsoft Windows

1) SETUP ANDROID STUDIO

Oracle Product Data Quality

bbc Installing Your Development Environment Adobe LiveCycle ES July 2007 Version 8.0

SIM900 Eclipse environment install Application Note_V1.00

Install guide for Websphere 7.0

L01: Using the WebSphere Application Server Liberty Profile for lightweight, rapid development. Lab Exercise

JobScheduler Installation by Copying

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release

Application Servers - BEA WebLogic. Installing the Application Server

Setting up Sudoku example on Android Studio

Compiere ERP & CRM Installation Instructions Windows System - EnterpriseDB

ERIKA Enterprise pre-built Virtual Machine

GridWorld Installation Guide

Home Course Catalog Schedule Pricing & Savings Training Options Resources About Us

Fahim Uddin 1. Java SDK

WA Continuous Integration with Jenkins- CI, Maven and Nexus. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

Kony MobileFabric. Sync Server Tomcat Installation Manual. On-Premises

Online Backup Client User Manual

NAS 249 Virtual Machine Configuration with VirtualBox

Apache Directory Studio. User's Guide

LOGO OBJECT SERVICE ANDROID APPLICATION SAMPLE

Android 4.4 App Development Essentials

Crystal Reports Integration Plugin for JIRA

Installing Hortonworks Sandbox 2.1 VirtualBox on Mac

Web servers and WebSphere Portal

Casper Suite Release Notes. Version 9.1

IOIO for Android Beginners Guide Introduction

Rational Application Developer Performance Tips Introduction

RecoveryVault Express Client User Manual

Fuse ESB Enterprise Installation Guide

Change Manager 5.0 Installation Guide

Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.

Android Development Tools for Eclipse

Online Backup Linux Client User Manual

Compiere 3.2 Installation Instructions Windows System - Oracle Database

Online Backup Client User Manual

ComTrader Technical Requirements. version 1.6

Virtual Machine (VM) For Hadoop Training

Release Date May 10, Adeptia Inc. 443 North Clark Ave, Suite 350 Chicago, IL 60654, USA

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

WA1625 Web Services Development Using WebLogic Server v10. Classroom Setup Guide. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc.

Configuring IBM WebSphere Application Server 6.1 to Support SAS 9.2 Web Applications

Veeam Backup Enterprise Manager. Version 7.0

CA Identity Governance

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

1. Product Information

Hadoop Tutorial. General Instructions

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

ComTrader 2.1 Technical Requirements. Version 1.3

Click Start > Control Panel > System icon to open System Properties dialog box. Click Advanced > Environment Variables.

Online Backup Client User Manual Linux

How To Use The Listerv Maestro With A Different Database On A Different System (Oracle) On A New Computer (Orora)

JAMF Software Server Installation Guide for Linux. Version 8.6

ADT Plugin for Eclipse

Builder User Guide. Version Visual Rules Suite - Builder. Bosch Software Innovations

Hello World. by Elliot Khazon

IRF2000 IWL3000 SRC1000 Application Note - Develop your own Apps with OSGi - getting started

Kaltura Video Plugin for Jive Deployment Guide. Version: 1.0

Personal Virtual Server (PVS) Quick Start Guide

Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen,

Builder User Guide. Version 5.4. Visual Rules Suite - Builder. Bosch Software Innovations

WA2102 Web Application Programming with Java EE 6 - WebSphere RAD 8.5. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

Department of Veterans Affairs. Open Source Electronic Health Record Services

Setting Up a Windows Virtual Machine for SANS FOR526

Setting up VMware ESXi for 2X VirtualDesktopServer Manual


IDS 561 Big data analytics Assignment 1

Intel NUC. Installing Microsoft Windows* 7 from USB Flash Drives onto USB 3.0 Computers

Instructions for Installing and Using the FOCUS DL-15 Data Transfer Software

Transcription:

First Steps User s Guide For the TTCN-3 LTE Project 1. TTworkbench Initial Settings 2. Create a TTCN-3 Project from Scratch 3. Copy Sources 4. Configure Project Settings 5. Compile the Test Suite 6. Quick Start Up Using our Preconfigured Test Suite 7. Additional Information Version 2015-03-09

Every few weeks ETSI is releasing a new version of the LTE UE test suite. This guide gives you an overview of all necessary steps to be performed in order to get a working TTCN-3 project from the release version. To be able to compile the LTE test suite please install: TTworkbench Basic or Professional ASN.1 Plugin XSD Plugin A First Steps User s Guide on how to install TTworkbench and plugins can be found at http://testingtech.com/download/users_guides/ttworkbench_1ststeps.pdf You can either download the project containing all necessary configurations from Testing Technologies (see chapter 6. Quick Start Up Using our Preconfigured Test Suite), or you can create your own project based on the sources in this archive and configure it as described below in this document (2. Create a TTCN-3 Project from Scratch). In case you want to download the preconfigured test suite, please contact ttcn3-support@testingtech.com. Download the TTCN-3 sources for the LTE UE test suite directly from ETSI at http://www.3gpp.org/ftp/tsg_ran/wg5_test_ex-t1/ttcn/deliveries/ttcn3/ 1. TTworkbench Initial Settings Please change TTworkbench memory configurations to make sure the memory requirement on compilation of such a project is fulfilled. Open the ttworkbench.ini file (e.g. with Wordpad under Windows) in your TTworkbench installation directory, change the setting according to your system and memory capacity as recommended below. Please make sure, that your available memory > Xmx + MaxPermSize. Default 32bit (x86-32) OS 64bit (x86-64) OS -Xmx832m -Xmx1024m -Xmx2048m -XX:MaxPermSize=192m -XX:MaxPermSize=256m -XX:MaxPermSize=512m NOTE! It is strongly recommended to use a 64bit OS with 8 GB RAM and to increase the maximum memory size of the TTworkbench e.g. to -Xmx3072m, to avoid running into out-of-memory problems during compilation and to speed up the execution. HINT! In case you download the ETSI LTE project from TestingTech you can directly continue with chapter 6. Quick Start Up Using our Preconfigured Test Suite. Afterwards go back to chapter 5. Compile the Test Suite. The steps 2 to 4 are already done in that case. In case you want to create your own project, please perform following steps 2 to 5. First Steps User s Guide for the TTCN-3 LTE Project Version 2015-03-09 1/7

2. Create a TTCN-3 Project from Scratch First, create a new TTCN-3 project (let s call it LTE_IWD_15wk - appropriate to the ETSI naming convention of release IWD_<year>wk<calendarweek>). 3. Copy Sources In the next step, copy the TTCN-3 sources from the downloaded ETSI zip file, i.e. extract the LTE_IWD_xwkx.zip file in the ETSI iwd_eutra_x.zip file, copy all files and folders included in folder IWD_15wk and paste them into the ttcn3 folder of the generated project in TTworkbench. 2/7 Copyright Testing Technologies. All rights reserved.

4. Configure Project Settings As TTworkbench needs the information which folders have to be treated as source folders, please mark the folders you have just copied as TTCN-3 source folders. To do so, select the ttcn3 folder, right click on it and select TTCN-3 Sources Use as Source Folder Recursive. 4.1. Set the Main Module Right mouse click on the module LTE_xxx_Testsuite.ttcn. Choose TTCN-3 Source Set as Main Module. Thus, you can start compilation from this module as root. First Steps User s Guide for the TTCN-3 LTE Project Version 2015-03-09 3/7

4.2. Compiler Settings (Project Properties TTCN-3 Compiler) Now select Code Generation on the left side and enable Use arbitrarily large integer values. Select Java Compiler on the left hand side and enable Project Specific Settings. We recommend using the first option Java (Java SDK). In this case, the JDK installed on your system will be used. If have not installed the javac compiler from Oracle, please download the latest JDK version directly from their website at www.oracle.com/technetwork/java/javase/downloads/index.html. Alternatively you can use your favored java compiler by choosing the fourth option Other Java Compiler. Choose the javac.exe in your installed JDK root directory under java/jdk_*/bin. Or Choose Other Java Compiler, for instance jikes.exe. Please contact us in case you need the installer. 4/7 Copyright Testing Technologies. All rights reserved.

Select Output on the left side and define to use the ttcn3build folder as output folder, i.e. just disable the checkbox Store compiler output in same folder as source. 4.3. Execution Settings (Project Properties TTCN-3 Execution) Enable project specific settings, VM Argument Use VM Arguments 32bit (x86-32) OS -Xmx1024m -XX:MaxPermSize=256m 63bit (x86-64) OS -Xmx2048m -XX:MaxPermSize=512m Attention: VM arguments memory must not be greater than the setting in the ttworkbench.ini file. (Please refer to 1. TTworkbench Initial Settings). 4.4. TTplugin Settings (Project Properties TTCN-3 TTplugins) Make sure you have installed plugins: ASN Language Support, ASN Codec Factory, ASN LTE Codec (in this order). Now select ASN.1 on the left side and enable the checkbox Implicitly Import Built-in Module ASNAUX. First Steps User s Guide for the TTCN-3 LTE Project Version 2015-03-09 5/7

Make sure you have installed the TTplugin-XSD. Now select XSD on the left side and enable the checkbox Enable Project Specific Settings. 5. Compile the Test Suite In order to compile the test suite please double click the main module LTE_xxx_Testsuite to open it and press the button Rebuild. The whole project will be compiled completely. It takes several minutes. After the compilation is done successfully, you will see the compiled jar files in the ttcn3build folder when setting as output folder beforehand. Hint: To check the compiling process in detail, please turn on the detailed console output over Window Preferences TTCN-3 Problem or Information Reporting Level Info. To check the memory usage during compilation, please turn on the heap status display over Window Preferences General Show Heap Status. 6. Quick Start Up Using our Preconfigured Test Suite Alternatively we provide also the preconfigured project with necessary settings, as well as RRC codec and XML codec to ease up your kick-off. Please contact our professional service team at ttcn3-support@testingtech.com to get this project. Import the download zip file by selecting File Import General Existing Projects into Workspace. Select Archive File Browse, and choose the downloaded file. The recent deliveries preconfigured by us include LTE, LTE-A, LTE-IRAT projects. 6/7 Copyright Testing Technologies. All rights reserved.

Note: Please go back to chapter 5. Compile the Test Suite for compilation. 7. Additional Information If you intend to use the latest ETSI LTE delivery, please make sure you are using the latest TTworkbench version. In case you have any questions about using the test suite please contact ttcn3-support@testingtech.com. Notes This document is subject to change without notice. Testing Technologies IST GmbH Michaelkirchstraße 17/18 10179 Berlin, Germany Phone +49 30 726 19 19-0 Fax: +49 30 726 19 19-20 Email: info@testingtech.com Internet: www.testingtech.com Testing Technologies, the Testing Tech logo, TTworkbench and TTsuite are trademarks or registered trademarks of Testing Technologies IST GmbH. Other terms are used for identification purposes and are trademarks or registered trademarks of their respective companies. Testing Technologies TTsuite is powered by Eclipse technology and includes Eclipse plug-ins that can be installed and used with other Eclipse 4.3.2-based offerings. It includes software developed by the Apache Software Foundation (http://www.apache.org/), ANTLR (http://www.antlr.org/), Tigris.org (http://gef.tigris.org/), and L2FProd.com (http://l2fprod.com/). First Steps User s Guide for the TTCN-3 LTE Project Version 2015-03-09 7/7