|Eclipse Titan 5.5.0 binaries available [message #1733422]
||Fri, 27 May 2016 04:11
|| Elemer Lelik
Registered: January 2015
Dear Eclipse Titan User,|
We would like to announce that version CRL 113 200/5 R5A (5.5.pl0) binaries of Eclipse Titan have been published.
This version has the following new features:
• clang support in Titan
As an experimental feature we have introduced support for clang 3-8.
Clang comes with the promise of (significantly) reducing the build time , however at the expense of at a reduced execution speed of the generated binary.
This means that we will not recommended it for load generating applications in production phase, but even for these, it can be used during development.
The C++ source code generated and Titan must be compiled with the same version of clang.
We have published Titan built with clang-3.8 for a number of platforms.
(Note: If you need a Titan built with clang for a platform other than published, pls. let us know and we'll see if we can produce it for you;
else, you can build it from scratch yourself based on the source from github:
Makefiles of TTCN-3 projects must be modified by hand as below:
# Your C++ compiler:
# (if you change the platform, you may need to change the compiler)
CXX := clang++-3.8
or regenerated using makefilegen, to use the clang compiler.
Makefilegen will check the version of the C++ compiler used when building Titan and will re-use the same in the generated Makefile.
• config parser/editor based on ANTLR 4
The config parser/editor was switched off in 5.4.0 as we could not finish ANTLR 4 migration in time.
Now the config parser/editor is active again, fully powered by ANTLR 4.
• a new, faster algorithm for semantic analysis implemented in Eclipse Designer
• a new statement of compliance document covering the core language part of the standard
• added negative and positive conformance tests ( about 2100) covering core language part of the standard
• new legacy switches to be considered:
-M: allow 'omit' in template value lists (legacy behavior)
-B: allow selected union field to be unbound (legacy behavior)
• makefilegen -I option to include search paths in .tpd files
• RAW encoder for universal character string
• ISO 10646-conformant unicode syntaxes
• new internal functions: encvalue2unichar/decvalue2unichar,any2unistr,hostid
• make port command ( similar in effect with 'compiler -t')
• checkstate port operation
• activation of emergency logging when a test fails (optional)
• support for type substitutionGroup
• support for using specific encode attribute strings to identify encode functions
• ttcn2json: extra keyword for restricted "as value" unions
• makefilegen generates -Y if tpd orders it
• user Debug classes
• negative testing support with JSON encoder
• new compiler switch for decreasing variant errorlevel from error to warning
• makefilegen support for commenting out OPENSSL_DIR based on tpd setting
• A number of TRs fixed related to XML, Eclipse, JSON
The latest Titan versions can be downloaded from:
We have published binary packages for Linux (various 32- and 64-bit distributions) to be used with a number of GCC versions and Clang-3.8.
We also encourage you to build your own copy from source code for your platform of choice.
The source code is available in github, see:
for the two main components;also observe links for test ports, protocol modules etc.
With best regards,
on behalf of the Developer Team
[Updated on: Fri, 27 May 2016 13:48]
Report message to a moderator
|Re: Eclipse Titan 5.5.0 binaries available [message #1733434 is a reply to message #1733431]
||Fri, 27 May 2016 12:33
|| Naum Spaseski
Registered: February 2016
Location: Sophia Antipolis
Right now, when I was installing the plugin for Eclipse, I noticed that (as in the previous version, 5.4) under Ubuntu 14.04, 16.04 and Windows 10 (every time with Eclipse Mars, latest version) the TITAN Feature plugin can't be installed, there are some conflicts. I thought that is linked to TITAN plugin 5.4 and the new Eclipse, but with the new version it's the same. Am I missing something? |
Thanks in advance.
Edit: In fact, I resolved the problem. Eclipse didn't find the needed libraries (jung and apache-commons) because they weren't in a separate folder. What I was doing was, instead of unzipping and copying the whole folder in eclipse/plugins, I was copying only the .jar-s inside those folders.
[Updated on: Fri, 27 May 2016 15:32]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.01513 seconds