Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Stefan Sperling 526895e7d4 support ccache to speed up ttcn3 test compilation
By default, if ccache is found in PATH when regen-makefile.sh runs,
use cached compiled C++ object files during the build (or populate
the cache in case an object is not cached yet). Objects are cached
in ccache's default cache directory (~/.ccache) unless overriden by
the CCACHE_DIR environment variable.

The USE_CCACHE environment variable overrides auto-detection
in regen-makefile.sh and disables (USE_CCACHE=0) or enables
(USE_CCACHE=1) use of ccache.

Rebuilding the test suite from scratch with a populated cache
is an order of magnitude faster than doing an initial build.
ccache only speeds up C++ (.cc) to object file (.o) compilation.
Linking object (.o) files into shared object (.so) files is still
performed by the real compiler during every build.

Change-Id: Ibb538f602206535c06980f88191c1dabe3c4cd82
2018-04-06 16:58:46 +00:00
COMMON initial chekin of code received by Ericsson on 20170410 2017-04-12 12:13:44 +02:00
ROHC_CNL113426_LATEST import Ericsson NS, ISUP, ROHC and SNDCP modules for TITAN 2017-07-25 08:23:52 +02:00
SCCP_Test Change addressing configuration to match libosmo-sigtran m3ua_test 2017-04-12 12:18:28 +02:00
bin Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
bsc add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
bsc-nat don't use setverdict(inconc) anymore. Use 'fail' at all times 2018-03-21 11:27:48 +01:00
bts bts: Add first tests about IPA style dynamic PDCH 2018-04-05 17:25:25 +02:00
deps deps: Update titan.TestPorts.UNIX_DOMAIN_SOCKETasp_commit 2018-04-06 13:52:35 +02:00
ggsn_tests test GGSN support for optional GTP-U sequence numbers 2018-04-06 12:43:25 +00:00
hlr add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
lapdm ignore results of .ttcnpp files 2018-03-16 18:25:58 +01:00
library test GGSN support for optional GTP-U sequence numbers 2018-04-06 12:43:25 +00:00
mgw add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
msc fix MSC.TC_lu_clear_request: allow LU Reject, forbid 2nd Clear Cmd 2018-04-06 01:17:52 +02:00
pcu ignore results of .ttcnpp files 2018-03-16 18:25:58 +01:00
selftest selftest: Remove unneeded broken symlink 2018-03-18 12:52:23 +01:00
sgsn add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
sip add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
sysinfo add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
.gitignore add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
.gitreview Add git-review config 2017-12-13 11:15:48 +01:00
Common.cfg Make Console Loggign a bit more verbose: add all USER "log()" 2018-03-18 14:16:37 +01:00
Makefile Makefile: Add new 'sip' testsuite to list of testsuites 2018-03-26 23:36:22 +02:00
compare-results.sh add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
gen_links.sh.inc ignore results of .ttcnpp files 2018-03-16 18:25:58 +01:00
log_merge.sh log_merge.sh: Fix removal of log files 2018-03-20 22:21:57 +01:00
regen-makefile.sh support ccache to speed up ttcn3 test compilation 2018-04-06 16:58:46 +00:00
rmlinks.sh Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
start-testsuite.sh add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
ttcn3-tcpdump-start.sh ttcn3-tcpdump-start.sh: Don't call tcpdump log files ".log" 2018-02-18 14:14:44 +01:00
ttcn3-tcpdump-stop.sh ttcn3-tcpdump-stop.sh: Wait to receive last packets before stopping tcpdump 2018-02-15 17:22:52 +00:00