Commit Graph

26 Commits

Author SHA1 Message Date
Harald Welte 818b6e4225 Add "SourceInfoFormat := Single;" to all test configs
This will make sure that all log files will contain information about
the .ttcn source file name and line number that has caused the log,
which is extremely useful during debugging.

Change-Id: Id6785757f20279ba84b34747f878baf67d065b20
2018-01-17 11:11:29 +00:00
Harald Welte 20a58c6d6f generalize shared code from regen_makefile.sh into shared helper script
Change-Id: I86a738420851a7d9e3bdb2671f6862c3d505a4ba
2017-12-13 01:04:42 +01:00
Harald Welte 9fbe93f532 regen_makefile.sh: Fix TITAN 6.1.0 support
When introducing the rewriting for 6.3.0 we broke the 6.1.0 support.
Now the result should build on Debian with both 6.1.0 and 6.3.0

Change-Id: I263a6abd2d9eb15ce5778ef8dbfcdac2a228b77d
2017-12-13 00:50:11 +01:00
Harald Welte 5e3f7c20cd gprs_gb: Fix compileation (don't use Ericsson MobileL3)
Change-Id: I751096f7e2846278df166d0b947fa78ddbe1ca9b
2017-12-12 17:33:36 +01:00
Harald Welte 0e23a8fb46 gprs_gb: Fix compilation of tests
It's unsure if the tests do anything useful.   At least they build again

The fundamental problem is some clashes/overlap between our own
definitions for certain protocols and those that Ericsson released
later.  Ideally we should use Ericsson whenever possible and resort on
our own ones only as a fall-back for those that don't exist, but
significant development has been done before Ericsson released their
codecs, so it's TBD for the future.
2017-12-12 16:47:48 +01:00
Harald Welte 6807982106 Makefile: clone dependencies into 'deps' folder
We used to rely on out-of-tree git clones to be prepared by the user.

This commit changes the system to make sure we clone all git repos
we depend upon into the 'deps' folder, and then setup the symlinks
to that folder.  As a result, we should be able to support
self-contained builds using the makefiles in this repo.
2017-12-12 16:30:53 +01:00
Harald Welte 140714d89d regen_makefile.sh: Add Regex's for TITAN 6.3.0
The TITAN 6.3.0 makefile generator needs some new regular expressions
for patching the generated makefile to work on Debian
2017-12-08 14:03:28 +01:00
Harald Welte 874f24bed5 Remove BSSAPP, BSSGP, BSSMAP, GTP, GTPv2, ISUP, LLC, MobileL3, NS, SNDCP
All of those now have separate upstream repositories on git://git.eclipse.org/gitroot/titan
and we don't need to keep a copy around
2017-11-19 10:07:54 +01:00
Harald Welte 04d74cdcde Add ASP_ConnId_ReadyToRelease in all translation ports using IPL4asp
This is required after update to IPL4asp R.29.A of 2017-Oct-17
2017-11-19 09:29:51 +01:00
Harald Welte 244cd8acf7 sysinfo: Fix the TC_telnet test case VTY command order 2017-08-26 09:25:20 +02:00
Harald Welte 43e060a50d Add hand-written encoder/decoder for RLC/MAC UL/DL data blocks
Their format is simply too complex to be used with the automatic RAW
encoder/decoder.  Let's implement it by hand, using the automatic
coder whenever possible.
2017-07-30 22:38:03 +02:00
Harald Welte 9419c8aff7 Split RR portion of GSM_Types into GSM_RR_Types 2017-07-30 04:07:35 +02:00
Harald Welte 77bab25556 BSSGP: Avoid unbound length integer in IE template 2017-07-30 00:53:08 +02:00
Harald Welte 958700ac3c BSSGP_Types: Add IMSI and TMSI IE + related templates 2017-07-30 00:52:39 +02:00
Harald Welte 336959fc3c Import CRC24 code from OsmoSGSN for LLC FCS computation 2017-07-23 21:58:04 +02:00
Harald Welte e38fd7b4ce WIP: Add description of TS 48.064 LLC frames in TITAN TTCN-3 2017-07-23 21:03:02 +02:00
Harald Welte 13d391ea87 gprs_gb: NS + BSSGP operational with OsmoPCU, receiving LLC-PDUs 2017-07-23 19:52:33 +02:00
Harald Welte 1733a38561 Add missing BSSGP_Emulation.ttcn file 2017-07-23 17:26:17 +02:00
Harald Welte 0667eb1797 BSSGP: Fix order of IEs in BVC-RESET PDU 2017-07-23 17:25:38 +02:00
Harald Welte 04a3d3161f BSSGP: don't set length to '0' in t_BssgpIE() template 2017-07-23 17:25:17 +02:00
Harald Welte 6e594f217a gprs_gb: Build stack of NS and BSSGP emulation from test component
We're already getting the NS link up and fail at the BSSGP RESET
procedure at this point.  The problem is erroneous encoding of the
message.
2017-07-23 16:19:35 +02:00
Harald Welte 1067fbd8c9 BSSGP: Add various templates for common messages 2017-07-23 16:18:46 +02:00
Harald Welte 039f6955d8 BSSGP: Define symbolic names for Cause values 2017-07-23 16:18:16 +02:00
Harald Welte 6fff36450a gprs_gb: Add NS CodecPort + Emulation; Add NS selftests 2017-07-22 21:36:13 +02:00
Harald Welte f1fd016fb8 Expand BSSGP helpers + codec to cover expansion + compaction 2017-07-22 20:34:05 +02:00
Harald Welte 3a1944091e WIP: BSSGP related hepler functions; towards tests 2017-07-22 18:29:03 +02:00