aboutsummaryrefslogtreecommitdiffstats
path: root/pcu/PCU_Tests.default
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-12-07 07:56:52 +0100
committerHarald Welte <laforge@gnumonks.org>2019-02-21 11:53:42 +0100
commit9fbcf4b01e1e1a5b5316eab348d5023871101f9e (patch)
treeb9a05ab70a96154d92dc694a13421e1225a6dbee /pcu/PCU_Tests.default
parent6137c32e05b154971ad8c3f3199e712c1edff9ad (diff)
PCU: Tests for the BSS/PCU side NS/BSSGP implementations
The existing (unused) PCU_Tests are operating on top of a NS + BSSGP emulation, i.e. they're aimed at testing higher protocol layers. Also, they required BTS+BSC to run next to the PCU. The new PCU_Tests_RAW introduced in this patch are the exact opposite: * they test the PCU alone (attach to PCUIF and Gb interface) * they don't require BTS or BSC to run * they don't use NS + BSSGP emulation but raw NS/BSSGP frames to test the very NS/BSSGP implementation inside of OsmoPCU. Change-Id: I7ad76b96974cf0a686ad0f00ccd09d1a9df8b4d5 Related: OS#2890
Diffstat (limited to 'pcu/PCU_Tests.default')
-rw-r--r--pcu/PCU_Tests.default41
1 files changed, 41 insertions, 0 deletions
diff --git a/pcu/PCU_Tests.default b/pcu/PCU_Tests.default
new file mode 100644
index 00000000..72b1c453
--- /dev/null
+++ b/pcu/PCU_Tests.default
@@ -0,0 +1,41 @@
+[ORDERED_INCLUDE]
+# Common configuration, shared between test suites
+"../Common.cfg"
+
+[LOGGING]
+#*.FileMask := LOG_ALL
+ConsoleMask := ERROR | WARNING | TESTCASE | TIMEROP_START | DEBUG_ENCDEC
+
+[MODULE_PARAMETERS]
+PCU_Tests.mp_gb_cfg := {
+ nsei := 1234,
+ bvci := 1234,
+ cell_id := {
+ ra_id := {
+ lai := {
+ mcc_mnc := '00101F'H, lac := 1
+ },
+ rac := 0
+ },
+ cell_id := 0
+ },
+ sgsn_role := true
+}
+
+[TESTPORT_PARAMETERS]
+*.*.udpReuseAddress := "yes";
+*.PCU.socket_type := "SEQPACKET"
+
+[MAIN_CONTROLLER]
+
+[EXECUTE]
+PCU_Tests_RAW.control
+# for internal use only: will always fail when called as part of normal routine
+#PCU_Tests.TC_selftest_llc
+#PCU_Tests.TC_selftest_rlcmac
+#PCU_Tests.TC_selftest_bssgp
+#PCU_Tests.TC_nsem
+#PCU_Tests.TC_paging
+#PCU_Tests.TC_rach
+#PCU_Tests.TC_selftest_rr
+#PCU_Tests.TC_dl_tbf