Commit Graph

20 Commits

Author SHA1 Message Date
Vadim Yanitskiy 3414a48340 Add tmux scripts for ttcn3-{msc,bsc,bts}-test
Change-Id: I201b77c013cbeef9d1a07b9422b27f375811ed69
2022-01-17 15:42:45 +00:00
Oliver Smith aa015b1205 README: update deps and recommended opts
In preparation for the OsmoDevCall#19 talk, I'm installing this on a
fresh system and made some adjustments to README so it works without
complaining about missing dependencies.

Related: https://osmocom.org/news/155
Change-Id: I7522d8c9346e9823f3977b9190210eb5d5bcfe2d
2021-12-10 17:19:43 +01:00
Oliver Smith 0a4d8ea698 gen_makefile.py: drop argument for deps file
Rename 3G+2G.deps to all.deps and remove the parameter from
gen_makefile.py. Create new Makefile targets for the various use cases,
usually we build either 'cn-bsc' or 'usrp'. The next patch will add more
projects to all.deps.

This change brings the Makefile logic closer to how it is actually used,
one build directory that is building most Osmocom projects. New projects
can be added to all.deps on demand, but then we have it in the
repository and not just a local change that we add temporarily to the
3G+2G.deps file when we need to build a specific project.

Extend all.deps with projects needed by ttcn3.sh, so it doesn't need to
write its custom .deps file anymore.

Change-Id: I6394882f67eecda3d2c03a97d3119657f7d3873f
2021-09-21 16:52:02 +02:00
Oliver Smith f3eb0ba445 ttcn3.sh: support IMAGE_SUFFIX=latest
Add the image suffix to the marker in run_docker() which indicates if
the testsuite docker container was already built (with all its
dependencies), so the script doesn't assume that everything is already
built if using without IMAGE_SUFFIX first and then switching to
IMAGE_SUFFIX=latest.

Add an usage example to README for IMAGE_SUFFIX=latest.

Change-Id: I867740831810324a7f5906a0548f0d04ecb9a0a1
2021-08-13 09:17:39 +02:00
Oliver Smith 8bdd7ababa README: update ttcn3.sh description
Explain that it is using docker containers now.

Change-Id: I00d48bb8f5917e9dc4e5502b4523050a99f07765
2020-05-05 14:18:34 +02:00
Oliver Smith e398564bdd ttcn3: run ttcn3 testsuites from osmo-dev
Build testsuite, SUT and dependencies and run everything with one
command. Example usage:

$ ./ttcn3/ttcn3.sh msc

So far, it works at least with:
hlr, mgw, msc, pcu, pcu-sns, sgsn

Change-Id: I6b4bf2743adeec1a950d5f090a690182b991cf49
2019-10-18 11:32:51 +02:00
Neels Hofmeyr c3adf3e6f4 readme on osmo-trx and address sanitizer
Change-Id: I6fc9469ddb148651286cde3b0ce70913f99a7a0d
2019-02-12 15:10:08 +01:00
Neels Hofmeyr 1cbec1915b README: explain no_systemd.opts
Change-Id: I8210ae363514957e49ae82cc4b30af5419f72aaf
2018-11-19 02:56:47 +01:00
Neels Hofmeyr 7aeaf42112 add prefix_usr.opts
Change-Id: I258711d3cfcc310a0dde1a37532c3a8b1ea2f373
2018-11-19 02:54:11 +01:00
Neels Hofmeyr 697a617e0e add template-configs, script to launch network
This is the set of scripts I've written for myself over the years to easily
configure and run Osmocom core networks on my lab computer. I hope this will be
useful to others as well.
2018-08-23 14:17:20 +02:00
Neels Hofmeyr 569f8ffc06 readme: add quick start section 2018-01-06 21:20:28 +01:00
Neels Hofmeyr 015f301c4c tweak README
Change-Id: I4bfc37b19fad4f71c914daea65bdb0a352e0b9bc
2017-12-10 13:39:10 +01:00
Neels Hofmeyr a0ccef39fa README: add deps link and env vars hint
Change-Id: Id1962b1f2277625a40f854697e1572a78833efe6
2017-10-02 00:26:12 +02:00
Neels Hofmeyr 00e6a57df7 tweak README
Change-Id: I07b08864a36cf701cb8cff6002277f9a78adca48
2017-09-20 19:41:09 +02:00
Neels Hofmeyr 95ea8ece34 Revert "move iu.opts to no-iu.opts, change to --disable-iu"
This reverts commit d3707d086c
except for the README tweaks.

Change-Id: I289d25f74007917a2eaae99f430b9c53cd87b16f
2017-09-06 18:57:30 +02:00
Neels Hofmeyr f6402d8921 add fetch-gerrit-patch.sh, tweak READMEs
Change-Id: I6df4f3226af9087ef346de72cbcaa86a4d4d5e13
2017-09-04 04:45:00 +02:00
Neels Hofmeyr d3707d086c move iu.opts to no-iu.opts, change to --disable-iu
osmo-msc and osmo-sgsn have moved to --enable-iu by default.

Depends: I1c937cb0dea001e501714cf71bfc91ec5c3cda9f (osmo-msc)
         I04b07ffead5d5394651d80711d2de06162eeed14 (osmo-sgsn)
Change-Id: I9a590b9cb9d9318c822e33e8432f3f8e5eb6779f
2017-09-04 04:31:55 +02:00
Neels Hofmeyr feeedaddd6 add osmo-uninstall.sh 2017-08-23 00:13:33 +02:00
Neels Hofmeyr 450dac79c3 gen_makefile: allow combining several .opts files 2017-08-22 19:27:08 +02:00
Neels Hofmeyr 0a1bdfff8f initial gen_makefile.py with config 2017-08-22 15:25:13 +02:00