summaryrefslogtreecommitdiffstats
path: root/bsc/README.txt
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-12-17 19:46:32 +0100
committerHarald Welte <laforge@gnumonks.org>2017-12-17 19:48:03 +0100
commit21b46bdb7433fbb7c5bbeef539b9cd0b01ee8b0f (patch)
treeab032affc5715ff0b8ec636236b03a921dd4caea /bsc/README.txt
parent8d5eead70e04b79169c0003ef05be08750f629b7 (diff)
BSC_Tests: Update readme + source code comments
Diffstat (limited to 'bsc/README.txt')
-rw-r--r--bsc/README.txt28
1 files changed, 26 insertions, 2 deletions
diff --git a/bsc/README.txt b/bsc/README.txt
index 52e212b..aa785ad 100644
--- a/bsc/README.txt
+++ b/bsc/README.txt
@@ -1,4 +1,24 @@
-Integration Tests for OsmoBSC which we can perform from TTCN-3
+Integration Tests for OsmoBSC
+-----------------------------
+
+This test suite tests OsmoBSC while emulating both multiple BTS + MS as
+well as the MSC.
+
+In terms of external entities, you will need to run
+* osmo-mgw in order to properly terminate the MGCP commands by the BSC
+* osmo-stp as STP between the simulated MSC and osmo-bsc
+* 3x osmo-bts-omldummy as this test suite only implements RSL and no OML
+
+The included jenkins.sh script, together with the Dockerfiles from
+http://git.osmocom.org/docker-playground/ can be used to run both the
+osmo-bsc-under-test as well as the extenal entities and the tester.
+
+
+Further Test Ideas
+------------------
+
+This is a random list of things about things possible to test.
+Asterisks '*' are TODO, while 'x' means already implemented.
= exhaustion of resources
@@ -28,7 +48,7 @@ x missing CodecList IE
* with no CIC and no AoIP
* with IPv6 Address in AoIP
* with LCLS information
-* supported/unsupported/invalid ciphers
+x supported/unsupported/invalid ciphers
* supported/unsupported/invalid codecs
* inconsistent channel type + codec + codec-list
* on full BTS -> fail
@@ -85,3 +105,7 @@ xxx expect BSC_CTR_PAGING_EXPIRED on T3113 expiration
* changes in BCCH FILLING
* changes in SACCH FILLING
+= dynamic TS switching
+
+* TBD
+