Age | Commit message (Collapse) | Author | Files | Lines |
|
this patch adds the ability to configure NR cells with
Amarisoft eNB. It adds the new DRB-NR template and updates
the normal enb.cfg template to allow using it as LTE only
or with NR cells (5G NSA).
Change-Id: Ia27bbc6db5920ce14bacabe8043601aa2adaa5fe
|
|
Change-Id: Iff8b88dc22d8f156572839abb48b0c1377c55e33
|
|
Before this patch, almost everything was in place to support concurrent
osmo-gsm-tester instances sharing a common state dir. However, during
resource reservation, if the reservation couldn't be done due to too
many resources being in use, osmo-gsm-tester would fail and skip the
test suite.
With this patch, OGT will wait until some reserved resources are
released and then try requesting the reservation again.
Change-Id: I938602ee890712fda82fd3f812d8edb1bcd05e08
|
|
Currently osmo-gsm-tester master jenkins build fails while building
manual due to errors like:
"asciidoc: WARNING: test_api.adoc: line 42: no callouts refer to list
item 1"
According to asciidoc documentation in [1], code examples can be
annotated with callouts, but callouts need to be put inside source code
comments.
[1] http://www.methods.co.nz/asciidoc/chunked/ch20.html
Change-Id: I2213874592342b12adf7440b25edc706abfc78ba
|
|
Timeout value can be specified by test in suite.conf:
config:
suite:
<suite_name>:
<test_name>:
timeout: 2 # 2 seconds timeout
Change-Id: I522f51f77f8be64ebfdb5d5e07ba92baf82d7706
|
|
This feature is not really implemented and maybe never was. In any case,
it makes sense to have that working per-test so we can specify different
values per test in case it's needed.
Change-Id: I3c1b95c10e974da87ec9abd25578d8bcc0bc55a3
|
|
API was renamed and old name deprecated, let's use it everywhere.
Change-Id: Ic91dddcfd1a5a17c35d15a8a14628b3923229523
|
|
Change-Id: I8742fa9c41d3ab95d41e299179df19c3d1e0a65b
|
|
Change-Id: I86bc9a8a0b5ff50e72c21a4bd8a857830bd84c4c
|
|
Change-Id: Ifdea48fed0bfc152131c53b87c34b4514c632917
|
|
Change-Id: If396940f154813d42ff3d3364c44b8979179127f
|
|
tgz files in trials can be categorized in subdirectories, allowing to
select different bianry files at runtime based on the target run node
which is going to run them. This way for instance one can have a binary
linked against libs for eg. CentOS under run_label "centos/" or an ARM
target under "arm", and then use "run_label: arm" on the resource using
it.
Change-Id: Iaf2e97da3aff693395f44f0e93b184d4846cf6da
|
|
Otherwise bitrate 0 (unlimited) does weird stuff, like iperf3 hanging
forever in DL.
Change-Id: I631243cce132923d9024f8161cf96161c51cdae5
|
|
Change-Id: Ia6f12c65fd3ea26d412997741cb8685a9646af43
|
|
This allows inheriting suites or scenarios from eg. sysmocom/ dir, while
still allowing to apply new suites and scenarios on top.
Change-Id: Icecdae32d400a6b6da2ebf167c1c795f7a74ae96
|
|
Change-Id: I0b3545847b01ae3d029881f243fea276f0fa39de
|
|
Change-Id: Ia4141001d084f690897dbdff5eae6c69ff2e521c
|
|
First explain the different config files and directories, later describe
the schemas used in each of them.
Change-Id: Iaf31808a655a5c77a1dfaa155e86d42585130820
|
|
containing it
It has been notified that current configuration system is difficult to
understand and to use, so it has been envisioned to refactor it a bit.
The idea is that the user passes a -c path/to/main.conf file, which in
turn contains whatever osmo-gsm-tester main settings supports (basically
what old paths.conf used to be, plus some files harcoded to the same -c
directory are now configurable through the main configuration file).
Change-Id: Ieca65b71b543c44cfcec8e83efd0fe053c432e55
|
|
Environment variable OSMO_GSM_TESTER_CONF is marked as deprecated and an
error is logged each time it's used. Same feature is available through
"-c" command line parameters, so having the envvar only makes things
more complex for no good reason. It cannot yet be completely dropped
since some environemnt still make use of it. Give some time to users to
adapt their setups.
Other environment variables setting some config apths can be dropped
since they are not being really used in any setup.
Change-Id: I7eb69f870d0dcb5906d45ae067d6bed1aabf5862
|
|
Change-Id: Idbe99a35993d193cd97059feb980e61ff14c67ad
|
|
Drop old one in doc/ which contains lots of outadated stuff already
placed in the User Manual.
Write a new markdown README in the root directory with pointers to
places in the repo and the issue tracket, ansible setup, etc.
Change-Id: I9febe56223eaeadc9d31291dd0110a11470e3ab1
|
|
Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0
|
|
Change-Id: I6ec3c42efd3eb958f832ff9a797ddaa3dae4a99a
|
|
Change-Id: I777ec59ffd83b861ddc09e85e52d7a8896264b8c
|
|
It contains simple usual setups to get started with osmo-gsm-tester,
such as creating a 4G network using srsLTE or a 2G network using the
osmocom stack (+ ofono modems).
Change-Id: I55d5b1152da201799af21a77ef6c562f97bd94fc
|
|
Commit 12ae6d79a5b53a213f619999ef0230c1dae88bb7 switched the rf_dev_type
to be in lowercase but forgot to change these conditions.
Change-Id: I91d3877381b4e6343dc4aa0465e699341ed6648d
|
|
example/paths.conf and documentation are updated accordingly.
Test suites should have been moved a long time ago, since the they are
user or setup-specific based on what needs to be tested.
Change-Id: I154b19979b545deba8b232b60172903f63fd9e28
|
|
Explains how configurations bits are arranged and mangled to provide a
last config set.
Change-Id: I5c8f136e743b6beb02956b3436aa3d1010205141
|
|
Change-Id: I6371e09d6d88f137e7611bd60ac97b86414d8c47
|
|
Change-Id: Iaed2544d59f7c5dd69eef3ddfade544b35c837cd
|
|
Add a section describing how to clean up and recover osmo-gsm-tester
state after a sigkill is used.
Change-Id: I4841ab6d44a122140e6352df1fb6543418adc033
|
|
asciidoc: WARNING: install.adoc: line 450: section title out of sequence: expected level 3, got level 4
Change-Id: I0c881405e66cc6815533bb884016db20cfdff3dc
|
|
Change-Id: I04b7fa46c2a282095bbb8f6d69ade87ff86f910c
|
|
Change-Id: Iffd3beefa50dd5f18908b4c3f7e4deb169feca62
|
|
Change-Id: Ie883adbf03a3b5c9a852182c01d15a212749ce04
|
|
* Some TODOs are added as comments which actually require code changes.
These are details which showed up as incongruences or missing bits
while writing the documentation for them.
* Some sections are introduced but still waiting to be writen soon:
** Debugging section
** Docker Setup section
** Ansible Setup section
** Troubleshooting (add jenkins red cross button sending kill -9)
** resources.conf attribute list needs to be converted to a table
* Device related setup needs to be updated and extended
* Parametrized scenarios need to be documented
* 4G resources documentation needs to be added.
Change-Id: Ifc2a3c74d45336cc988b76c0ff68a85311e4dd40
|
|
Change-Id: I05cc63bfd627bfec83b50fe89fe8004d130384e6
|
|
Update .gitignore and make the manuals build without a toplevel
configure.ac file from autotools:
$ cd doc/manuals
$ make
Related: OS#3385
Change-Id: I5916bc7e656b508fc74917e79841ce7e1ee4981b
|
|
Moved to doc/manuals/, with full commit history, in preceding merge commit.
Now incorporate in the build system.
Build with:
$ autoreconf -fi
$ ./configure --enable-manuals
$ make
Shared files from osmo-gsm-manuals.git are found automatically if
- the repository is checked out in ../osmo-gsm-manuals; or
- if it osmo-gsm-manuals was installed with "make install"; or
- OSMO_GSM_MANUALS_DIR is set.
Related: OS#3385
Change-Id: I8a34871948425ea40f40dbb11a59806905e4bed1
|
|
|
|
Latest changes in osmo-gsm-tester require this import change.
Depends on: osmo-gsm-tester I520bd046cb09042b5567d967f951f050e4e02e85
Change-Id: I0f7f7d0353014b7ef8a0c5a7707c91b2613be79a
|
|
Change-Id: Ie9f846af0311d768c5dd6f9da572c8f6482f4d39
|
|
Change-Id: Ie12e3933747a4e698de59ff9ac57281e9f261d3d
|
|
Change-Id: Ie25fd742f484981f5e5b25397c2637eda38f0424
|
|
It explains how scenario combination works
Change-Id: I3f89bd3d71400da14cda7ea8bb9c190fe80a539f
|
|
Change-Id: I8d74b02166ea33ad9ab7f987894f4f02064fbebc
|
|
Change-Id: If12df88b4088ecec6d6cb20c83a693c019b8af4a
|
|
Change-Id: Ie0f18293e566a690d2434d08cbaaf2fdf71d88e4
|
|
Change-Id: I6ec9fc5468ce6ead52d9c8b35d8991cac4bfa97e
|