Debian packaging for Osmocom OBS of eclipse-titan, based on https://gitlab.eclipse.org/eclipse/titan/titan.core/
This patch fixes the following errors observed with libxml2 v2.12.6: XMLParser.cc: In static member function ‘static void XMLParser::warningHandler(void*, const char*, ...)’: XMLParser.cc:193:38: error: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlErrorPtr’ {aka ‘_xmlError*’} [-fpermissive] 193 | xmlErrorPtr error = xmlGetLastError(); | ~~~~~~~~~~~~~~~^~ | | | const xmlError* {aka const _xmlError*} XMLParser.cc: In static member function ‘static void XMLParser::errorHandler(void*, const char*, ...)’: XMLParser.cc:213:38: error: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlErrorPtr’ {aka ‘_xmlError*’} [-fpermissive] 213 | xmlErrorPtr error = xmlGetLastError(); | ~~~~~~~~~~~~~~~^~ | | | const xmlError* {aka const _xmlError*} Signed-off-by: Vadim Yanitskiy <vyanitskiy@sysmocom.de> (cherry picked from commit b5d3d5bf4f0e2c27cda60555351b2feb93561d6b) |
||
---|---|---|
JNI | ||
common | ||
compiler2 | ||
conformance_test | ||
core | ||
core2 | ||
debian | ||
doc | ||
docker | ||
etc | ||
function_test | ||
hello | ||
help | ||
langviz | ||
licensegen | ||
loggerplugins | ||
makefiles | ||
mctr2 | ||
parser | ||
performance_test/SIPApplibPerfTest | ||
regression_test | ||
repgen | ||
titan_executor_api | ||
usrguide | ||
xsdconvert | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
Makefile.cfg | ||
Makefile.genrules | ||
MakefileFOSS.cfg | ||
README.cygwin | ||
README.linux | ||
README.md | ||
README.mingw | ||
SECURITY.md |
README.md
titan.core
TTCN-3 is a standardized, modular language specifically designed for testing. Eclipse Titan offers a free and open source (FOSS) compiler both for TTCN-3 and for ASN.1 (Abstract Syntax Notation One).
Standards page (also including downloadable code):
Main project page:
Community forum:
Issue tracker
-
Bugzilla bugs have been migrated to the gitlab repository as issues: https://gitlab.eclipse.org/eclipse/titan/titan.core/-/issues
Openhub page:
Introductory video of a presentation about Titan held at EclipseCon 2014:
Titan Datasheet on polarsys.org:
https://polarsys.org/sites/default/files/custom_uploads/TITAN%20Datasheet%20A4%202.1.pdf
Ericsson TTCN-3 Course, Presentation material
https://www.eclipse.org/downloads/download.php?file=/titan/TTCN3_Course_PartI_EclipseLicensed.pdf
Ericsson TTCN-3 Course, Presentation material, part II (Titan specifics)
https://www.eclipse.org/downloads/download.php?file=/titan/TTCN3_Course_PartII_EclipseLicensed.pdf
Binaries for a number of Linux platforms can be downloaded from:
Contributing:
Related products:
Eclipse IDE plug-ins (Designer, Executor, LogViewer, Titanium):
Source code:
Compressed update site and SHA512 checksum:
VS Code and Theia extension
Language Server
Test Ports:
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.Common_Components.Abstract_Socket
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.Common_Components.Socket-API
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.GPIO
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.HTTPmsg
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.IPL4asp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.LANL2asp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.LDAPasp_RFC4511
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.LDAPmsg
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.MTP3asp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.PCAPasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.PIPEasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.SCTPasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.Serial
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.SIPmsg
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.SocketCANasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.SQLasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.SSHCLIENTasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.STDINOUTmsg
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.SUNRPCasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.TCPasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.TELNETasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.Thrift_TPG
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.UDPasp
- https://gitlab.eclipse.org/eclipse/titan/titan.TestPorts.UNIX_DOMAIN_SOCKETasp
Protocol Modules:
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29502_Nsmf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29503_Nudm_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29508_Nsmf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29509_Nausf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29510_Nnrf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29511_N5g_eir_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29512_Npcf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29514_Npcf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29518_Namf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29520_Nnwdaf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29571_CommonData_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29572_Nlmf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS29594_Nchf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.5G_system_TS32291_Nchf_v15
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.BSSAPP_v7.3.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.BSSGP_v13.0.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.BSSMAP_v11.2.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.CoAP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.COMMON
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.DHCP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.DHCPv6
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.DIAMETER_ProtocolModule_Generator
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.DNS
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.DSS1_ETSI
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.DUA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.EAP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.FrameRelay
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.GCP_31r1
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.GRE
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.GTP_v13.5.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.GTPv2_v13.7.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.GTPv2_v15.2.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.H248_v2
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.HTTP2
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.HTTP2.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.ICAP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.ICMP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.ICMPv6
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.IKEv2
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.IMAP_4rev1
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.IP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.IPsec
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.ISUP_Q.762
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.IUA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.JSON_v07_2006
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.JSON_Web_Signature
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.L2TP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.LLC_v7.1.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.M2PA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.M2UA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.M3UA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.MIME
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.MobileL3_v13.4.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.MongoDB
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.MSRP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.MQTT
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.NAS_EPS_15.2.0.1
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.NDP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.NS_v7.3.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.NTAF
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.OPC_UA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.PFCP_v15.1.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.PPP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.ProtoBuff
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.RADIUS_ProtocolModule_Generator
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.ROSE
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.RTP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.RTSP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SCTP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SDP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SGsAP_13.2.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SMPP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SMTP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SNDCP_v7.0.0
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SNMP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SRTP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.STOMP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.STUN
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.STUN_RFC5389
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.SUA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.TCP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.TLS
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.UDP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.V5
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.WebSocket
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.WTP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.XML_RPC
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.XMPP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.XTDP
Protocol Emulations
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolEmulations.M3UA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolEmulations.SCCP
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolEmulations.SUA
- https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolEmulations.SCTP
Libraries:
- https://gitlab.eclipse.org/eclipse/titan/titan.Libraries.CLL
- https://gitlab.eclipse.org/eclipse/titan/titan.Libraries.ServiceFramework
- https://gitlab.eclipse.org/eclipse/titan/titan.Libraries.TCCUsefulFunctions
- https://gitlab.eclipse.org/eclipse/titan/titan.Libraries.TLS
- https://gitlab.eclipse.org/eclipse/titan/titan.Libraries.Web_GUI
Application Libraries:
- https://gitlab.eclipse.org/eclipse/titan/titan.ApplicationLibraries.CoAP
- https://gitlab.eclipse.org/eclipse/titan/titan.ApplicationLibraries.HTTP
- https://gitlab.eclipse.org/eclipse/titan/titan.ApplicationLibraries.LWM2M
- https://gitlab.eclipse.org/eclipse/titan/titan.ApplicationLibraries.MBT
- https://gitlab.eclipse.org/eclipse/titan/titan.ApplicationLibraries.MQTT
Applications:
- https://gitlab.eclipse.org/eclipse/titan/titan.Applications.IoT_Functiontest_Framework
- https://gitlab.eclipse.org/eclipse/titan/titan.Applications.IoT_Loadtest_Framework
- https://gitlab.eclipse.org/eclipse/titan/titan.Applications.RIoT
Servers
- https://gitlab.eclipse.org/eclipse/titan/titan.Servers.GTP_Tunnel_Daemon
- https://gitlab.eclipse.org/eclipse/titan/titan.Servers.IP_Daemon_Dynamic
- https://gitlab.eclipse.org/eclipse/titan/titan.Servers.SCTP_Daemon_Dynamic
Standard collections:
Miscellaneous projects:
- https://gitlab.eclipse.org/eclipse/titan/titan.misc (VSBOT, SIP_ETSI, DIAMETER_Rx_ETSI, CoAP Conformance test cases, CoAP and MQTT protocol modules for IOT-moved to Eclipse git, more to come...)