Commit
8bf740a4525557dac77b8e4403fc92e7b4afe99d
by Pau Espin Pedrol suites/gprs/: beautify output result of ping tests Print ping output at the end and replace the whole test stdout report with ping execution. Change-Id: I90001ddc6bc1145ac9d115aee762f4f3500e8dc8 The file was modified suites/gprs/ping.py The file was modified suites/gprs/ping_idle_ping.py
Commit
04ad3b5fb460583b866e5b76f8bad7fe1a3c562c
by andre epc: Replace rlc_drb_mode with qci attribute Change-Id: I21b7d7009f9b0df8ec4f59189a65cfc26f164f04 The file was modified src/osmo_gsm_tester/srs_epc.py The file was modified src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl The file was added example/scenarios/cfg-epc-qci@.conf The file was modified src/osmo_gsm_tester/amarisoft_epc.py The file was removed example/scenarios/cfg-epc-rlcmode@.conf The file was modified src/osmo_gsm_tester/schema.py The file was modified src/osmo_gsm_tester/resource.py The file was modified example/defaults.conf
Commit
d45a29e69477baefdd8dd5f1bcd587423ba694d4
by Pau Espin Pedrol amarisoft_enb: Support zmq rf_driver Change-Id: I958834d99584e33f632b839a0bd0acccc2379049 The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl The file was modified src/osmo_gsm_tester/amarisoft_enb.py
Commit
a70f05cd9a7be2600d50812aee7bc4866a637553
by Pau Espin Pedrol amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver Change-Id: Icee282837e62e02a17b93efba4c22756efa2a5d3 The file was modified src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
Commit
a0e69aa6986e3eb94956ccc6eefa30b2b2fdc4ac
by Pau Espin Pedrol amarisoft_enb: add handling of num_cells modifier the num_cells modifier allows to create multiple cells in a single enb both cells are by default configured for CA Change-Id: Ie9f16ce06ee56002c01097f2d338278f09ea4337 The file was modified src/osmo_gsm_tester/amarisoft_enb.py The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit
65e769f0346f266a1320c369c511f60e23a461be
by Pau Espin Pedrol srsue.conf.tmpl: fix the configuration of UE params for carrier aggregation the num_carriers is parsed as a string in the conf dict and therefore needs to converted to int before matching also changed the num_carriers to be of type UINT Change-Id: I1386812d32e1181ba666720bbb875bf9bbce0f51 The file was modified src/osmo_gsm_tester/templates/srsue.conf.tmpl The file was modified src/osmo_gsm_tester/resource.py
Commit
3f2a5e5b4171c0fd6ad9712cfe616848ca80ec46
by Pau Espin Pedrol contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied dependency libsrslte_rf.so In the ENB case it's not really required since osmo-gsm-tester makes use of LD_LIBRARY_PATH. However, since the UE is potentially run with capabilitites to create tunnels and alike, LD_LIBRARY_PATH cannot be used and lteue will fail to load trx_zmq.so (because it cannot find its dependency libsrslte_rf.so). Change-Id: Ifcbc6ed1c4c465b4cfab4c5689cde44624095f29 The file was modified contrib/jenkins-build-amarisoft.sh
Commit
ba213a3067f91f013f70bd5abc95481767ede800
by Pau Espin Pedrol pcu: Improve logging and gsmtap Change-Id: I506a39b114eed55a185d329cea5e9d6ba379a2ae The file was modified src/osmo_gsm_tester/templates/osmo-bts-virtual.cfg.tmpl The file was modified src/osmo_gsm_tester/pcu_oc2g.py The file was modified src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-bts-oc2g.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-bts-octphy.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-bts-sysmo.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl The file was modified src/osmo_gsm_tester/pcu_sysmo.py The file was modified src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl The file was modified src/osmo_gsm_tester/pcu_osmo.py The file was modified src/osmo_gsm_tester/templates/osmo-bts-trx.cfg.tmpl
Commit
3edc29cab13837c88b323d0dbb21a69bccd1bdf4
by Pau Espin Pedrol templates: Improve cs7 config in osmo-{bsc,msc} Change-Id: I0aa0057c85e606d45e67d01b818db7549033bdbd The file was modified src/osmo_gsm_tester/templates/osmo-bsc.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl
Commit
65beb8f324e2ee79911226e600ca1bcbd6c19dbf
by Pau Espin Pedrol amarisoftUE: adding basic support for Amarisoft UE Change-Id: Idda0d3a040663969dd71781814198b47fff7daf3 The file was modified src/osmo_gsm_tester/amarisoft_enb.py The file was added src/osmo_gsm_tester/amarisoft_ue.py The file was modified src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl The file was added src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl The file was added example/scenarios/amarisoftue-rftype@.conf The file was modified src/osmo_gsm_tester/resource.py
Commit
9a5be2c8fd749ae1a2ab2b949f6c8a1753d9e4b3
by Pau Espin Pedrol amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on automatically Change-Id: I2d63055d0648a1758905fd277c20edaeec8f9b85 The file was modified src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
Commit
a7f19836584897246fe4fe8086aabc95cdcaeafe
by andre enb: add measurement modifier to scenario files this commit adds basic support for configuring measurements in the eNB config. It currently support A1, A2, and A3 events. By default UE measurements are turned off and need to be enabled by configuring an event with: +mod-enb-meas-event@{name},{report_type},{value},{hysterisis},{time to trigger} For example one can update the a2 and a3 event with: +mod-enb-meas-event@a2,rsrq,-40,2,480+mod-enb-meas-event@a3,rsrp,6,1,512 Change-Id: Ia7657be2396886840570bc41645450a268b4cfff The file was modified src/osmo_gsm_tester/amarisoft_enb.py The file was modified src/osmo_gsm_tester/resource.py The file was modified example/defaults.conf The file was added example/scenarios/mod-enb-meas-event@.conf The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit
29b7132eb8fca86ef4701275f3f7e28934732b46
by Pau Espin Pedrol pcu: Enable 'egprs only' vty option if egprs requested Change-Id: Idd0b5bf8769d693480268c0a0b89dbfd63779e48 The file was modified src/osmo_gsm_tester/pcu_sysmo.py The file was modified src/osmo_gsm_tester/templates/osmo-pcu.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-pcu-oc2g.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/osmo-pcu-sysmo.cfg.tmpl The file was modified src/osmo_gsm_tester/bts.py The file was modified src/osmo_gsm_tester/bts_osmotrx.py The file was modified src/osmo_gsm_tester/pcu.py The file was modified src/osmo_gsm_tester/pcu_oc2g.py The file was modified src/osmo_gsm_tester/pcu_osmo.py
Commit
69488f6d8ae8e7a82c4b136bd0408c6c7d59378b
by Pau Espin Pedrol Move suites/ dir inside example/ 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 The file was added example/suites/nitb_netreg/suite.conf The file was removed suites/nitb_debug/pass.py The file was removed suites/voice/mo_mt_call.py The file was removed suites/dynts/suite.conf The file was added example/suites/nitb_smpp/esme_connect_policy_closed.py The file was added example/suites/encryption/register_a5_0_authopt.py The file was removed suites/smpp/esme_ms_sms_transaction.py The file was added example/suites/voice/mo_mt_call.py The file was added example/suites/4g/ping.py The file was removed suites/nitb_sms/mo_mt_sms.py The file was removed suites/nitb_smpp/esme_ms_sms_transaction.py The file was removed suites/4g/ping.py The file was removed suites/sms/suite.conf The file was added example/suites/gprs/ping_idle_ping.py The file was added example/suites/debug/interactive.py The file was removed suites/gprs/iperf3.py The file was added example/suites/nitb_debug/suite.conf The file was added example/suites/nitb_netreg/register.py The file was removed suites/nitb_netreg_mass/suite.conf The file was added example/suites/nitb_debug/pass.py The file was added example/suites/nitb_smpp/esme_ms_sms_storeforward.py The file was added example/suites/ussd/assert_extension.py The file was removed suites/voice/lib/testlib.py The file was added example/suites/dynts/suite.conf The file was added example/suites/nitb_sms/suite.conf The file was added example/suites/nitb_sms/mo_mt_sms.py The file was removed suites/ussd/assert_extension.py The file was modified doc/manuals/chapters/config.adoc The file was removed suites/nitb_debug/interactive.py The file was removed suites/smpp/esme_ms_sms_storeforward.py The file was removed suites/encryption/register_a5_3_authreq.py The file was removed suites/nitb_sms/suite.conf The file was added example/suites/smpp/esme_ms_sms_storeforward.py The file was removed suites/smpp/esme_connect_policy_acceptall.py The file was added example/suites/4g/iperf3_dl.py The file was removed suites/gprs/iperf3m4.py The file was added example/suites/smpp/esme_connect_policy_acceptall.py The file was added example/suites/sms/mo_mt_sms.py The file was modified doc/manuals/chapters/install.adoc The file was removed suites/nitb_smpp/suite.conf The file was removed suites/debug/interactive.py The file was removed suites/encryption/register_a5_1_authreq.py The file was added example/suites/smpp/suite.conf The file was added example/suites/debug/suite.conf The file was removed suites/nitb_netreg/suite.conf The file was removed suites/nitb_ussd/suite.conf The file was removed suites/nitb_smpp/esme_connect_policy_acceptall.py The file was removed suites/voice/suite.conf The file was added example/suites/dynts/switch_tch_pdch.py The file was removed suites/smpp/esme_connect_policy_closed.py The file was added example/suites/sms/suite.conf The file was removed suites/nitb_ussd/assert_extension.py The file was added example/suites/voice/suite.conf The file was added example/suites/gprs/iperf3m4.py The file was added example/suites/gprs/iperf3.py The file was removed suites/voice/mo_mt_call_osmux.py The file was added example/suites/smpp/esme_connect_policy_closed.py The file was removed suites/4g/iperf3_dl.py The file was added example/suites/nitb_netreg_mass/suite.conf The file was added example/suites/voice/lib/testlib.py The file was removed suites/ussd/suite.conf The file was removed suites/nitb_debug/fail_raise.py The file was removed suites/nitb_netreg/register_default.py The file was removed suites/encryption/lib/testlib.py The file was removed suites/gprs/ping.py The file was removed suites/dynts/switch_tch_pdch.py The file was added example/suites/nitb_smpp/esme_ms_sms_transaction.py The file was removed suites/encryption/register_a5_0_authopt.py The file was added example/suites/encryption/register_a5_0_authreq.py The file was removed suites/gprs/lib/testlib.py The file was added example/suites/nitb_smpp/suite.conf The file was added example/suites/encryption/register_a5_1_authreq.py The file was added example/suites/nitb_debug/interactive.py The file was removed suites/nitb_smpp/esme_connect_policy_closed.py The file was removed suites/nitb_netreg_mass/register_default_mass.py The file was added example/suites/4g/iperf3_ul.py The file was removed suites/nitb_debug/suite.conf The file was added example/suites/encryption/suite.conf The file was removed suites/nitb_debug/error.py The file was removed suites/gprs/cs_paging_gprs_active.py The file was removed suites/nitb_netreg/register.py The file was added example/suites/encryption/lib/testlib.py The file was added example/suites/ussd/suite.conf The file was removed suites/gprs/suite.conf The file was removed suites/encryption/register_a5_0_authreq.py The file was added example/suites/nitb_debug/error.py The file was added example/suites/nitb_ussd/assert_extension.py The file was removed suites/4g/suite.conf The file was added example/suites/nitb_debug/fail.py The file was added example/suites/gprs/lib/testlib.py The file was removed suites/nitb_debug/fail.py The file was added example/suites/smpp/esme_ms_sms_transaction.py The file was removed suites/sms/mo_mt_sms.py The file was removed suites/encryption/suite.conf The file was removed suites/debug/suite.conf The file was modified example/paths.conf The file was removed suites/gprs/ping_idle_ping.py The file was added example/suites/nitb_netreg_mass/register_default_mass.py The file was added example/suites/gprs/suite.conf The file was added example/suites/gprs/ping.py The file was added example/suites/encryption/register_a5_3_authreq.py The file was added example/suites/nitb_smpp/esme_connect_policy_acceptall.py The file was removed suites/4g/iperf3_ul.py The file was added example/suites/nitb_ussd/suite.conf The file was added example/suites/nitb_netreg/register_default.py The file was added example/suites/gprs/cs_paging_gprs_active.py The file was added example/suites/4g/suite.conf The file was added example/suites/nitb_debug/fail_raise.py The file was removed suites/smpp/suite.conf The file was added example/suites/voice/mo_mt_call_osmux.py The file was removed suites/nitb_smpp/esme_ms_sms_storeforward.py
Commit
d97ab42462f169bbaa376cb27565e22c3cce2c6d
by andre amarisoft_ue: fix UHD support the Amarisoft UE seems to be only working with UHD when the bandwidth param is provided. It seems the set_bandwidth() API is used. Change-Id: I3f20a5a8ca80c63374f0ad500fd2794e2dc45479 The file was modified src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl The file was modified src/osmo_gsm_tester/amarisoft_ue.py
Commit
6b8f5ae3d220c49f09ed8c2d19c9069ef9f2b54e
by Pau Espin Pedrol srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args Commit 12ae6d79a5b53a213f619999ef0230c1dae88bb7 switched the rf_dev_type to be in lowercase but forgot to change these conditions. Change-Id: I91d3877381b4e6343dc4aa0465e699341ed6648d The file was modified src/osmo_gsm_tester/srs_enb.py The file was modified doc/manuals/chapters/config.adoc The file was modified src/osmo_gsm_tester/amarisoft_enb.py The file was modified src/osmo_gsm_tester/srs_ue.py The file was modified doc/manuals/chapters/config_mangling.adoc
Commit
80855498f1c565795592e25b515d765d063d4f45
by Pau Espin Pedrol utils/bin: Support passing several bin files to setcap helper scripts Change-Id: Ifa43f895ae0796d086f35778263aaba07f2e1b7a The file was modified utils/bin/osmo-gsm-tester_setcap_netsys_admin.sh The file was modified utils/bin/osmo-gsm-tester_setcap_net_admin.sh The file was modified utils/bin/osmo-gsm-tester_setcap_net_raw.sh
Commit
23e60e5b3708571256a9eba8c3f78e3a1a85c3a0
by Pau Espin Pedrol amarisoft_ue: Implement data plane Use the ifup script to set up the netns + configure the tun device created by lteue. Use it also as a hook to know when the UE is attached. Since tun setup is done by arch-optimized lte-avx(2) binaries, we also need to give capabilitites to them (instead of allowing inheritance of caps in general in the setcap script). Change-Id: I1e228b1296eac8e4cb183c2faa735b0468abe124 The file was modified src/osmo_gsm_tester/amarisoft_ue.py The file was modified src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl The file was modified utils/bin/osmo-gsm-tester_netns_setup.sh
Commit
ce82b038c7f5fb3d94281e4ebef14d9ff79a2f66
by Pau Espin Pedrol pcu_{sysmo,oc2g}: Inherit from pcu abstract class For some reason these classes were still not inheriting from the base class (probably because it was added after they existed) and they started failing after recent changes which presumed they where already inheriting. Change-Id: I88217baf490ec45373d0743585377ed2639a8cfd The file was modified src/osmo_gsm_tester/pcu_oc2g.py The file was modified src/osmo_gsm_tester/pcu_sysmo.py
Commit
19155245a4819e0e666c8e4938a43bfc5fd0969e
by Pau Espin Pedrol bts_oc2g: Fix missing import remote Change-Id: I318683b8dc6215f5bf863cfb1581e2c3bfa05621 The file was modified src/osmo_gsm_tester/bts_oc2g.py
Commit
bd552f9786272d44163d53b8cfa31355de15db2f
by Pau Espin Pedrol bts_oc2g: Fix ready_for_pcu() waiting forever Change-Id: Id33e527591164b87d1e14b7922247b726267ad6e The file was modified src/osmo_gsm_tester/bts_oc2g.py
Commit
69a6f668b9cad6a2a9a7f580f577d84a9f18b708
by Pau Espin Pedrol Get rid of install top directory Some content there is out of date, or should be mvoed to utils/ with the rest of installable stuff. Change-Id: I17ee94b175deb88faff71e7788c482093693f8a8 The file was added utils/systemd/osmo-gsm-tester.service The file was removed install/ofono.service The file was added utils/dbus-1/dbus_osmo-gsm-tester.conf The file was removed install/osmo-gsm-tester-limits.conf The file was removed install/osmo-gsm-tester.service The file was removed install/org.ofono.conf
Commit
99bed8bdb286bac4b7d3d5c2297aea30fd82e709
by Pau Espin Pedrol Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3 This content is mostly specific to sysmocom's setup (thought it can still be re-used by other people if willing to). symlinks in ttcn3/ pointing to example/ are redone to point to sysmocom/. Change-Id: I364e0859c0851b9167907a4d948b659a0f6a19fb The file was added sysmocom/scenarios/trx-lms-limenet-micro.conf The file was added sysmocom/scenarios/octphy.conf The file was added sysmocom/resources.conf.prod The file was removed example/suites/sms/mo_mt_sms.py The file was removed example/suites/nitb_netreg/suite.conf The file was removed example/scenarios/cfg-epc-type@.conf The file was added sysmocom/suites/nitb_netreg_mass/register_default_mass.py The file was removed example/suites/nitb_sms/mo_mt_sms.py The file was removed example/suites/encryption/register_a5_0_authreq.py The file was added sysmocom/suites/gprs/iperf3.py The file was removed example/scenarios/amarisoftenb-rftype@.conf The file was added sysmocom/scenarios/cfg-codec-hr3.conf The file was removed example/scenarios/band-900.conf The file was added sysmocom/suites/debug/suite.conf The file was removed example/scenarios/trx-sysmocell5000.conf The file was added sysmocom/suites/smpp/esme_connect_policy_acceptall.py The file was removed example/scenarios/mod-srsue-airplane_mode_sim@.conf The file was removed example/suites/debug/interactive.py The file was removed ttcn3/README.txt The file was removed example/suites/gprs/suite.conf The file was added sysmocom/scenarios/mod-bts0-dynts67-osmo.conf The file was removed example/suites/nitb_netreg/register_default.py The file was removed example/scenarios/mod-bts0-dynts-osmo.conf The file was removed example/suites/nitb_smpp/esme_connect_policy_acceptall.py The file was added sysmocom/suites/voice/lib/testlib.py The file was removed example/suites/encryption/lib/testlib.py The file was removed example/suites/smpp/esme_connect_policy_closed.py The file was added sysmocom/scenarios/cfg-codec-fr1.conf The file was added sysmocom/ttcn3/default-suites.conf The file was removed example/scenarios/cfg-codec-hr3.conf The file was added sysmocom/scenarios/mod-srsue-airplane_mode_sim@.conf The file was removed example/suites/encryption/register_a5_3_authreq.py The file was added sysmocom/scenarios/mod-bts0-dynts-ipa.conf The file was removed example/scenarios/mod-enb-ncells@.conf The file was added sysmocom/scenarios/band-1800.conf The file was removed example/scenarios/mod-modem-args@.conf The file was added sysmocom/suites/nitb_sms/suite.conf The file was added sysmocom/scenarios/cfg-epc-qci@.conf The file was removed example/suites/ussd/suite.conf The file was added sysmocom/suites/voice/mo_mt_call.py The file was removed ttcn3/default-suites.conf The file was added sysmocom/suites/encryption/register_a5_0_authreq.py The file was added sysmocom/scenarios/srsenb-rftype@.conf The file was removed example/suites/4g/iperf3_ul.py The file was removed example/scenarios/cipher-a51.conf The file was removed example/defaults.conf The file was removed example/suites/gprs/ping_idle_ping.py The file was removed example/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf The file was removed example/scenarios/mod-bts0-ts-tchh.conf The file was added sysmocom/resources.conf.rnd The file was added sysmocom/scenarios/band-1900.conf The file was added sysmocom/scenarios/cfg-codec-fr-any.conf The file was added sysmocom/suites/smpp/suite.conf The file was removed example/suites/gprs/cs_paging_gprs_active.py The file was removed example/resources.conf.prod The file was added sysmocom/suites/encryption/register_a5_3_authreq.py The file was added sysmocom/scenarios/trx-umtrx.conf The file was added sysmocom/suites/nitb_debug/fail_raise.py The file was added sysmocom/scenarios/nanobts.conf The file was removed example/scenarios/trx-lms.conf The file was removed example/resources.conf.virtual The file was removed example/scenarios/mod-enb-args@.conf The file was added sysmocom/suites/dynts/suite.conf The file was added sysmocom/scenarios/srsue-rftype@.conf The file was removed ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py The file was added sysmocom/scenarios/mod-bts0-dynts67-ipa.conf The file was removed ttcn3/suites/ttcn3_bts_tests/suite.conf The file was removed example/default-suites.conf The file was added sysmocom/suites/voice/mo_mt_call_osmux.py The file was removed ttcn3/scenarios/trx.conf The file was added sysmocom/suites/nitb_netreg/register.py The file was added sysmocom/scenarios/mod-srsue-ncarriers@.conf The file was added sysmocom/ttcn3/README.txt The file was added sysmocom/ttcn3/suites/ttcn3_bts_tests/suite.conf The file was added sysmocom/suites/nitb_debug/error.py The file was added sysmocom/suites/nitb_sms/mo_mt_sms.py The file was removed example/suites/nitb_netreg/register.py The file was added sysmocom/suites/sms/mo_mt_sms.py The file was removed example/scenarios/band-1900.conf The file was removed example/scenarios/srsue-rftype@.conf The file was added sysmocom/suites/gprs/lib/testlib.py The file was removed example/scenarios/trx-umtrx.conf The file was added sysmocom/suites/gprs/cs_paging_gprs_active.py The file was removed example/README.txt The file was removed example/suites/gprs/lib/testlib.py The file was removed example/scenarios/cfg-amarisoft-license@.conf The file was added sysmocom/scenarios/cfg-codec-fr3.conf The file was removed example/suites/nitb_ussd/suite.conf The file was added sysmocom/suites/smpp/esme_connect_policy_closed.py The file was added sysmocom/suites/sms/suite.conf The file was removed ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh The file was added sysmocom/suites/4g/suite.conf The file was removed ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl The file was removed example/suites/dynts/suite.conf The file was removed example/suites/smpp/esme_ms_sms_storeforward.py The file was removed ttcn3/resources.conf.rnd The file was removed example/suites/nitb_debug/fail.py The file was removed example/paths.conf The file was removed example/suites/encryption/register_a5_1_authreq.py The file was added sysmocom/ttcn3/scenarios/oc2g.conf The file was removed example/suites/nitb_sms/suite.conf The file was removed example/scenarios/cfg-srs-enable-pcap.conf The file was removed example/scenarios/mod-bts0-dynts67-osmo.conf The file was removed example/suites/nitb_smpp/esme_ms_sms_transaction.py The file was added sysmocom/ttcn3/defaults.conf The file was added sysmocom/scenarios/mod-bts0-dynts-osmo.conf The file was added sysmocom/scenarios/cfg-epc-type@.conf The file was removed example/scenarios/mod-bts0-numtrx2.conf The file was added sysmocom/suites/debug/interactive.py The file was added sysmocom/ttcn3/paths.conf The file was modified .gitignore The file was added sysmocom/scenarios/cfg-codec-hr1.conf The file was removed example/scenarios/cfg-codec-fr1.conf The file was added sysmocom/suites/smpp/esme_ms_sms_storeforward.py The file was removed example/suites/4g/suite.conf The file was removed example/suites/nitb_debug/fail_raise.py The file was added sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py The file was added sysmocom/suites/4g/ping.py The file was removed example/suites/nitb_netreg_mass/suite.conf The file was removed example/scenarios/trx.conf The file was removed example/scenarios/mod-bts0-ts-tchf.conf The file was added sysmocom/scenarios/mod-modem-args@.conf The file was removed example/scenarios/mod-enb-txmode@.conf The file was removed example/scenarios/mod-enb-nprb@.conf The file was added sysmocom/scenarios/trx-lms.conf The file was added sysmocom/suites/nitb_debug/fail.py The file was added sysmocom/suites/gprs/ping.py The file was added sysmocom/scenarios/cfg-amarisoft-license@.conf The file was added sysmocom/scenarios/mod-enb-ncells@.conf The file was removed example/suites/nitb_netreg_mass/register_default_mass.py The file was added sysmocom/defaults.conf The file was removed example/suites/nitb_smpp/esme_connect_policy_closed.py The file was added sysmocom/suites/gprs/ping_idle_ping.py The file was removed example/scenarios/mod-enb-meas-event@.conf The file was added sysmocom/scenarios/mod-enb-meas-event@.conf The file was removed example/suites/4g/ping.py The file was removed example/suites/nitb_debug/interactive.py The file was added sysmocom/scenarios/mod-bts0-trxdversion0.conf The file was removed example/scenarios/octphy.conf The file was added sysmocom/suites/nitb_debug/suite.conf The file was added sysmocom/scenarios/mod-bts0-egprs.conf The file was added sysmocom/scenarios/oc2g.conf The file was removed example/scenarios/cfg-codec-fr3.conf The file was removed example/scenarios/mod-bts0-egprs.conf The file was added sysmocom/suites/smpp/esme_ms_sms_transaction.py The file was removed example/scenarios/trx-b200.conf The file was removed example/suites/gprs/iperf3.py The file was removed example/scenarios/srsenb-rftype@.conf The file was removed example/suites/nitb_debug/suite.conf The file was removed ttcn3/jenkins-run.sh The file was added sysmocom/suites/4g/iperf3_ul.py The file was removed example/scenarios/nanobts.conf The file was added sysmocom/suites/voice/suite.conf The file was removed example/scenarios/cfg-codec-fr2.conf The file was removed example/suites/dynts/switch_tch_pdch.py The file was added sysmocom/scenarios/trx.conf The file was added sysmocom/scenarios/mod-enb-args@.conf The file was added sysmocom/scenarios/mod-enb-txmode@.conf The file was removed example/scenarios/trx-lms-limenet-micro.conf The file was removed example/suites/nitb_debug/pass.py The file was added sysmocom/suites/nitb_debug/interactive.py The file was added sysmocom/ttcn3/resources.conf.rnd The file was added sysmocom/suites/nitb_netreg/register_default.py The file was removed example/scenarios/amarisoftue-rftype@.conf The file was added sysmocom/suites/encryption/lib/testlib.py The file was added sysmocom/suites/encryption/register_a5_1_authreq.py The file was added sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py The file was removed ttcn3/paths.conf The file was removed example/suites/nitb_smpp/esme_ms_sms_storeforward.py The file was added sysmocom/default-suites.conf The file was added sysmocom/scenarios/cipher-a50.conf The file was added sysmocom/suites/4g/iperf3_dl.py The file was added sysmocom/suites/encryption/register_a5_0_authopt.py The file was added sysmocom/paths.conf The file was added sysmocom/scenarios/band-900.conf The file was added sysmocom/suites/nitb_ussd/assert_extension.py The file was removed example/scenarios/cfg-codec-fr-any.conf The file was added sysmocom/resources.conf.virtual The file was removed example/suites/debug/suite.conf The file was removed example/suites/smpp/esme_ms_sms_transaction.py The file was added sysmocom/scenarios/cfg-iperf3-time@.conf The file was added sysmocom/scenarios/mod-bts0-dynts67-ipa-compat-nanobts.conf The file was removed ttcn3/suites/ttcn3_bts_tests/lib/testlib.py The file was removed example/suites/voice/mo_mt_call.py The file was removed example/scenarios/cfg-epc-qci@.conf The file was added sysmocom/suites/gprs/iperf3m4.py The file was removed example/scenarios/cfg-codec-hr1.conf The file was removed ttcn3/resources.conf.prod The file was added sysmocom/scenarios/amarisoftenb-rftype@.conf The file was removed example/suites/sms/suite.conf The file was removed example/suites/voice/suite.conf The file was removed example/scenarios/mod-bts0-dynts67-ipa.conf The file was removed example/suites/nitb_ussd/assert_extension.py The file was added sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/BTS_Tests.cfg.tmpl The file was added sysmocom/suites/dynts/switch_tch_pdch.py The file was removed example/scenarios/mod-srsue-ncarriers@.conf The file was removed example/suites/4g/iperf3_dl.py The file was removed ttcn3/scenarios/oc2g.conf The file was added sysmocom/scenarios/cfg-codec-fr2.conf The file was removed example/suites/gprs/iperf3m4.py The file was removed ttcn3/scenarios/sysmo.conf The file was removed example/scenarios/mod-bts0-dynts-ipa.conf The file was removed example/suites/smpp/esme_connect_policy_acceptall.py The file was removed example/suites/smpp/suite.conf The file was added sysmocom/scenarios/trx-b200.conf The file was removed example/scenarios/mod-bts0-chanallocdescend.conf The file was added sysmocom/scenarios/sysmo.conf The file was removed example/suites/gprs/ping.py The file was added sysmocom/suites/nitb_netreg_mass/suite.conf The file was removed ttcn3/defaults.conf The file was added sysmocom/README.txt The file was removed example/scenarios/mod-bts0-trxdversion0.conf The file was added sysmocom/scenarios/mod-bts0-chanallocdescend.conf The file was removed example/resources.conf.rnd The file was added sysmocom/ttcn3/scenarios/trx.conf The file was added sysmocom/suites/nitb_smpp/suite.conf The file was added sysmocom/scenarios/mod-bts0-ts-tchh.conf The file was added sysmocom/scenarios/mod-enb-nprb@.conf The file was added sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py The file was added sysmocom/scenarios/cipher-a51.conf The file was removed example/scenarios/mfeature-gprs.conf The file was removed example/suites/encryption/register_a5_0_authopt.py The file was added sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py The file was added sysmocom/scenarios/amarisoftue-rftype@.conf The file was added sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh The file was added sysmocom/suites/ussd/assert_extension.py The file was added sysmocom/scenarios/mod-bts0-numtrx2.conf The file was added sysmocom/suites/encryption/suite.conf The file was removed example/scenarios/oc2g.conf The file was removed example/suites/voice/mo_mt_call_osmux.py The file was added sysmocom/suites/nitb_ussd/suite.conf The file was added sysmocom/scenarios/mod-bts0-ts-tchf.conf The file was added sysmocom/suites/nitb_netreg/suite.conf The file was added sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py The file was removed example/scenarios/cfg-iperf3-time@.conf The file was added sysmocom/scenarios/mfeature-gprs.conf The file was added sysmocom/suites/ussd/suite.conf The file was added sysmocom/suites/nitb_debug/pass.py The file was removed example/scenarios/cipher-a50.conf The file was removed example/suites/encryption/suite.conf The file was added sysmocom/suites/gprs/suite.conf The file was removed example/suites/nitb_smpp/suite.conf The file was removed example/scenarios/sysmo.conf The file was added sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py The file was removed example/suites/voice/lib/testlib.py The file was added sysmocom/scenarios/trx-sysmocell5000.conf The file was removed example/suites/ussd/assert_extension.py The file was added sysmocom/ttcn3/scenarios/sysmo.conf The file was removed example/scenarios/band-1800.conf The file was added sysmocom/ttcn3/jenkins-run.sh The file was removed example/suites/nitb_debug/error.py The file was added sysmocom/ttcn3/resources.conf.prod The file was added sysmocom/scenarios/cfg-srs-enable-pcap.conf
Commit
f9d92f78e6beaa8ba464cde9a5c622e4d15b2e26
by Pau Espin Pedrol Introduce doc/examples/ directory 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 The file was added doc/examples/4g_srsLTE/default-suites.conf The file was added doc/examples/4g_srsLTE/paths.conf The file was added doc/examples/4g_srsLTE/resources.conf The file was added doc/examples/4g_srsLTE/suites/4g/suite.conf The file was added doc/examples/4g_srsLTE/scenarios/srsenb-rftype@.conf The file was added doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py The file was added doc/examples/4g_srsLTE/scenarios/cfg-iperf3-time@.conf The file was added doc/examples/4g_srsLTE/README.txt The file was added doc/examples/2g_osmocom/paths.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-srsue-ncarriers@.conf The file was added doc/examples/4g_srsLTE/scenarios/cfg-epc-type@.conf The file was added doc/examples/2g_osmocom/README.txt The file was added doc/examples/4g_srsLTE/scenarios/mod-enb-meas-event@.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-enb-args@.conf The file was added doc/examples/4g_srsLTE/scenarios/cfg-epc-qci@.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-enb-nprb@.conf The file was added doc/examples/2g_osmocom/suites/sms/suite.conf The file was added doc/examples/2g_osmocom/scenarios/trx-b200.conf The file was added doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py The file was added doc/examples/2g_osmocom/default-suites.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-enb-ncells@.conf The file was added doc/examples/2g_osmocom/resources.conf The file was added doc/examples/4g_srsLTE/defaults.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-enb-txmode@.conf The file was added doc/examples/4g_srsLTE/scenarios/srsue-rftype@.conf The file was added doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py The file was added doc/examples/2g_osmocom/defaults.conf The file was added doc/examples/4g_srsLTE/scenarios/cfg-srs-enable-pcap.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-modem-args@.conf The file was added doc/examples/4g_srsLTE/scenarios/mod-srsue-airplane_mode_sim@.conf The file was added doc/examples/4g_srsLTE/suites/4g/ping.py
Commit
9b486eedb6914e815468094b1838424c5772a953
by Pau Espin Pedrol Rename object classes to be {obj_class}_{implementation} Change-Id: Ieafd96d7ee5b4baef08ca767629b93834f6a8c7c The file was modified src/osmo_gsm_tester/resource.py The file was added src/osmo_gsm_tester/enb_srs.py The file was removed src/osmo_gsm_tester/amarisoft_enb.py The file was removed src/osmo_gsm_tester/srs_enb.py The file was removed src/osmo_gsm_tester/osmo_ggsn.py The file was added src/osmo_gsm_tester/msc_osmo.py The file was added src/osmo_gsm_tester/bsc_osmo.py The file was added src/osmo_gsm_tester/nitb_osmo.py The file was removed src/osmo_gsm_tester/osmo_bsc.py The file was removed src/osmo_gsm_tester/osmo_mgw.py The file was removed src/osmo_gsm_tester/amarisoft_ue.py The file was removed src/osmo_gsm_tester/srs_ue.py The file was removed src/osmo_gsm_tester/osmo_msc.py The file was removed src/osmo_gsm_tester/osmo_mgcpgw.py The file was removed src/osmo_gsm_tester/osmo_sgsn.py The file was added src/osmo_gsm_tester/enb_amarisoft.py The file was removed src/osmo_gsm_tester/amarisoft_epc.py The file was removed src/osmo_gsm_tester/osmo_stp.py The file was added src/osmo_gsm_tester/ggsn_osmo.py The file was added src/osmo_gsm_tester/stp_osmo.py The file was removed src/osmo_gsm_tester/srs_epc.py The file was removed src/osmo_gsm_tester/osmo_hlr.py The file was added src/osmo_gsm_tester/sgsn_osmo.py The file was added src/osmo_gsm_tester/hlr_osmo.py The file was modified src/osmo_gsm_tester/suite.py The file was added src/osmo_gsm_tester/mgw_osmo.py The file was added src/osmo_gsm_tester/mgcpgw_osmo.py The file was added src/osmo_gsm_tester/ms_srs.py The file was removed src/osmo_gsm_tester/osmo_nitb.py The file was added src/osmo_gsm_tester/epc_amarisoft.py The file was added src/osmo_gsm_tester/ms_amarisoft.py The file was added src/osmo_gsm_tester/epc_srs.py
Commit
e8bbcbf5b8f3fd456b17595fd6ea22ce031b5427
by Pau Espin Pedrol Create core directory to contain most of code not in object classes used by tests Change-Id: I9aec6c55ccd71894182057d36e0025b69925d314 The file was modified selftest/_prep.py The file was removed src/osmo_gsm_tester/event_loop.py The file was modified src/osmo_gsm_tester/mgcpgw_osmo.py The file was removed src/osmo_gsm_tester/process.py The file was removed src/osmo_gsm_tester/schema.py The file was modified src/osmo_gsm_tester/osmocon.py The file was modified selftest/resource_test.py The file was modified src/osmo_gsm_tester/enb_srs.py The file was modified src/osmo_gsm_tester/pcu_oc2g.py The file was modified src/osmo_gsm_tester/hlr_osmo.py The file was modified src/osmo_gsm_tester/trial.py The file was modified src/osmo_gsm_tester/nitb_osmo.py The file was modified src/osmo_gsm_tester/powersupply_intellinet.py The file was added src/osmo_gsm_tester/core/log.py The file was modified selftest/suite_test.py The file was added src/osmo_gsm_tester/core/process.py The file was modified src/osmo_gsm_tester/run_node.py The file was modified src/osmo_gsm_tester/bts_oc2g.py The file was modified src/osmo_gsm_tester/bts_osmovirtual.py The file was modified src/osmo_gsm_tester/smsc.py The file was modified src/osmo_gsm_tester/esme.py The file was modified src/osmo_gsm_tester/ms_srs.py The file was modified src/osmo_gsm_tester/pcu.py The file was modified src/osmo_gsm_tester/bts_nanobts.py The file was modified src/osmo_gsm_tester/enb.py The file was modified src/osmo_ms_driver/__main__.py The file was modified src/osmo_ms_driver/test_support.py The file was modified src/osmo_ms_driver/event_server.py The file was added src/osmo_gsm_tester/core/schema.py The file was modified src/osmo_gsm_tester/powersupply_sispm.py The file was modified src/osmo-gsm-tester.py The file was modified src/osmo_gsm_tester/bts_sysmo.py The file was modified src/osmo_gsm_tester/osmo_ctrl.py The file was modified src/osmo_gsm_tester/pcu_sysmo.py The file was modified src/osmo_gsm_tester/epc_amarisoft.py The file was modified src/osmo_gsm_tester/modem.py The file was modified src/osmo_ms_driver/simple_loop.py The file was removed src/osmo_gsm_tester/remote.py The file was modified src/osmo_gsm_tester/suite.py The file was modified src/osmo_gsm_tester/test.py The file was modified selftest/util_test.py The file was modified src/osmo_gsm_tester/ms_driver.py The file was modified src/osmo_ms_driver/starter.py The file was modified src/osmo_gsm_tester/resource.py The file was removed src/osmo_gsm_tester/util.py The file was modified src/osmo_gsm_tester/bts_osmotrx.py The file was added src/osmo_gsm_tester/core/event_loop.py The file was modified selftest/process_test.py The file was modified selftest/lock_test_help.py The file was modified src/osmo_gsm_tester/bsc_osmo.py The file was modified src/osmo_gsm_tester/bts_osmo.py The file was modified src/osmo_gsm_tester/mgw_osmo.py The file was modified src/osmo_gsm_tester/pcap_recorder.py The file was modified src/osmo_gsm_tester/ms_amarisoft.py The file was modified src/osmo_gsm_tester/sgsn_osmo.py The file was modified src/osmo_gsm_tester/ms.py The file was modified src/osmo_gsm_tester/pcu_osmo.py The file was modified src/osmo_gsm_tester/bts.py The file was modified src/osmo_gsm_tester/iperf3.py The file was modified src/osmo_gsm_tester/ggsn_osmo.py The file was modified selftest/trial_test.py The file was modified src/osmo_gsm_tester/epc.py The file was modified src/osmo_gsm_tester/msc_osmo.py The file was modified src/osmo_gsm_tester/stp_osmo.py The file was removed src/osmo_gsm_tester/config.py The file was modified src/osmo_gsm_tester/powersupply.py The file was modified selftest/template_test.py The file was added src/osmo_gsm_tester/core/remote.py The file was modified src/osmo_gsm_tester/epc_srs.py The file was modified selftest/log_test.py The file was removed src/osmo_gsm_tester/template.py The file was added src/osmo_gsm_tester/core/util.py The file was added src/osmo_gsm_tester/core/__init__.py The file was removed src/osmo_gsm_tester/log.py The file was modified src/osmo_gsm_tester/bts_octphy.py The file was added src/osmo_gsm_tester/core/template.py The file was modified src/osmo_gsm_tester/enb_amarisoft.py The file was modified selftest/config_test.py The file was added src/osmo_gsm_tester/core/config.py
Commit
e1a58bd8ddaa4afb1f6de80d165f4561cb44de60
by Pau Espin Pedrol Move object classes used by tests into obj/ subdir Change-Id: I0b2963cf00acd1f9036dca2e87aa3b87a0f8066d The file was removed src/osmo_gsm_tester/bts_osmo.py The file was removed src/osmo_gsm_tester/epc_srs.py The file was removed src/osmo_gsm_tester/ms_osmo_mobile.py The file was added src/osmo_gsm_tester/obj/enb_amarisoft.py The file was removed src/osmo_gsm_tester/powersupply_intellinet.py The file was removed src/osmo_gsm_tester/bts_osmotrx.py The file was added src/osmo_gsm_tester/obj/sgsn_osmo.py The file was added src/osmo_gsm_tester/obj/ms_driver.py The file was removed src/osmo_gsm_tester/bts_sysmo.py The file was removed src/osmo_gsm_tester/bsc_osmo.py The file was added src/osmo_gsm_tester/obj/pcu_osmo.py The file was added src/osmo_gsm_tester/obj/iperf3.py The file was added src/osmo_gsm_tester/obj/powersupply.py The file was added src/osmo_gsm_tester/obj/esme.py The file was removed src/osmo_gsm_tester/sgsn_osmo.py The file was removed src/osmo_gsm_tester/mgw_osmo.py The file was removed src/osmo_gsm_tester/ms.py The file was removed src/osmo_gsm_tester/osmo_ctrl.py The file was added src/osmo_gsm_tester/obj/smsc.py The file was modified src/osmo_gsm_tester/suite.py The file was added src/osmo_gsm_tester/obj/ms_amarisoft.py The file was removed src/osmo_gsm_tester/sms.py The file was added src/osmo_gsm_tester/obj/osmocon.py The file was removed src/osmo_gsm_tester/epc.py The file was removed src/osmo_gsm_tester/powersupply_sispm.py The file was added src/osmo_gsm_tester/obj/bts.py The file was added src/osmo_gsm_tester/obj/osmo_ctrl.py The file was removed src/osmo_gsm_tester/pcu_oc2g.py The file was removed src/osmo_gsm_tester/epc_amarisoft.py The file was added src/osmo_gsm_tester/obj/stp_osmo.py The file was removed src/osmo_gsm_tester/stp_osmo.py The file was added src/osmo_gsm_tester/obj/ggsn_osmo.py The file was removed src/osmo_gsm_tester/enb_srs.py The file was removed src/osmo_gsm_tester/ms_srs.py The file was added src/osmo_gsm_tester/obj/ms.py The file was removed src/osmo_gsm_tester/bts_octphy.py The file was removed src/osmo_gsm_tester/bts_osmovirtual.py The file was added src/osmo_gsm_tester/obj/enb_srs.py The file was added src/osmo_gsm_tester/obj/nitb_osmo.py The file was removed src/osmo_gsm_tester/pcu_osmo.py The file was removed src/osmo_gsm_tester/pcu_sysmo.py The file was removed src/osmo_gsm_tester/bts_nanobts.py The file was added src/osmo_gsm_tester/obj/bts_osmotrx.py The file was removed src/osmo_gsm_tester/enb.py The file was added src/osmo_gsm_tester/obj/epc.py The file was removed src/osmo_gsm_tester/mgcpgw_osmo.py The file was added src/osmo_gsm_tester/obj/mgcpgw_osmo.py The file was added src/osmo_gsm_tester/obj/bts_octphy.py The file was added src/osmo_gsm_tester/obj/bts_osmo.py The file was removed src/osmo_gsm_tester/osmocon.py The file was added src/osmo_gsm_tester/obj/pcu_sysmo.py The file was added src/osmo_gsm_tester/obj/enb.py The file was removed src/osmo_gsm_tester/ggsn_osmo.py The file was added src/osmo_gsm_tester/obj/mgw_osmo.py The file was added src/osmo_gsm_tester/obj/modem.py The file was added src/osmo_gsm_tester/obj/bsc_osmo.py The file was removed src/osmo_gsm_tester/powersupply.py The file was removed src/osmo_gsm_tester/nitb_osmo.py The file was removed src/osmo_gsm_tester/modem.py The file was added src/osmo_gsm_tester/obj/run_node.py The file was added src/osmo_gsm_tester/obj/powersupply_intellinet.py The file was removed src/osmo_gsm_tester/run_node.py The file was removed src/osmo_gsm_tester/bts.py The file was added src/osmo_gsm_tester/obj/hlr_osmo.py The file was removed src/osmo_gsm_tester/smsc.py The file was added src/osmo_gsm_tester/obj/bts_oc2g.py The file was added src/osmo_gsm_tester/obj/powersupply_sispm.py The file was modified selftest/sms_test.py The file was removed src/osmo_gsm_tester/iperf3.py The file was removed src/osmo_gsm_tester/pcap_recorder.py The file was removed src/osmo_gsm_tester/bts_oc2g.py The file was added src/osmo_gsm_tester/obj/ms_osmo_mobile.py The file was added src/osmo_gsm_tester/obj/ms_srs.py The file was added src/osmo_gsm_tester/obj/epc_srs.py The file was removed src/osmo_gsm_tester/hlr_osmo.py The file was added src/osmo_gsm_tester/obj/pcap_recorder.py The file was added src/osmo_gsm_tester/obj/pcu_oc2g.py The file was added src/osmo_gsm_tester/obj/bts_osmovirtual.py The file was removed src/osmo_gsm_tester/ms_amarisoft.py The file was modified src/osmo_gsm_tester/test.py The file was added src/osmo_gsm_tester/obj/msc_osmo.py The file was removed src/osmo_gsm_tester/enb_amarisoft.py The file was removed src/osmo_gsm_tester/msc_osmo.py The file was added src/osmo_gsm_tester/obj/pcu.py The file was added src/osmo_gsm_tester/obj/bts_sysmo.py The file was removed src/osmo_gsm_tester/ms_driver.py The file was added src/osmo_gsm_tester/obj/epc_amarisoft.py The file was modified src/osmo_gsm_tester/resource.py The file was added src/osmo_gsm_tester/obj/sms.py The file was added src/osmo_gsm_tester/obj/bts_nanobts.py The file was removed src/osmo_gsm_tester/pcu.py The file was removed src/osmo_gsm_tester/esme.py
Commit
0dbd6945017a26b710ec1a5ddb5b993414a6a61d
by Pau Espin Pedrol Rename modem.py to ms_ofono.py Change-Id: I050970986b0b3fbc23b756c5b7c524cb8b7c1327 The file was removed src/osmo_gsm_tester/obj/modem.py The file was added src/osmo_gsm_tester/obj/ms_ofono.py The file was modified src/osmo_gsm_tester/resource.py
Commit
fdd8e3aad20df1cc94fbc8f69a79cb48df9e55d5
by Pau Espin Pedrol iperf3: Avoid using --logfile arg Some older iperf3 versions don't support the --logfile arg. Let's instead parse the json from stdout. Old --logfile behavior is left in code but disabled since it's a nicer (less hacky) way to get results, because parsing from stdout means we need to avoid reading some content. Change-Id: Ia1b7fa4dae074089878963aeddf0006aea68e31f The file was modified src/osmo_gsm_tester/obj/iperf3.py
Commit
e4d5a139e3cab2df6942cfa8f34372ae5e0a955f
by andre enb_amarisoft: fix enb conf template name issue has been introduced during refactor of enb class names Change-Id: Ib3ad6451c3979440be28d8811f51ce5d1c103518 The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py
Commit
135c609d295a3d2217d4275c8682d73905fffb2e
by Pau Espin Pedrol enb_srs.py: Pass filenames to main cfg file template instead of cmdline args Change-Id: Ifec6a8a9c29b94634f6ac7ea50aae9b8e18ae3cb The file was modified src/osmo_gsm_tester/obj/enb_srs.py The file was modified src/osmo_gsm_tester/templates/srsenb.conf.tmpl
Commit
3373703a72232f040c27e53fe5f395780e846120
by Pau Espin Pedrol epc_srs.py: Pass filenames to main cfg file template instead of cmdline args Change-Id: I1ac3a3cace7ec2b0f85c5d9a5f97d5007d7c65ac The file was modified src/osmo_gsm_tester/templates/srsepc.conf.tmpl The file was modified src/osmo_gsm_tester/obj/epc_srs.py
Commit
0e6ab424a49a6c3c061e0bbee3dd40da9d0129b3
by Pau Espin Pedrol ms_srs.py: Pass filenames to main cfg file template instead of cmdline args Change-Id: Id2a6ba17d087d2ff67fe10b1dae6434259e74366 The file was modified src/osmo_gsm_tester/templates/srsue.conf.tmpl The file was modified src/osmo_gsm_tester/obj/ms_srs.py
Commit
4b5a09a83c54ceb0f8a044ce4f0256b03a5a6138
by andre enb: add optional gtp_bind_addr paramter to enb class this allows to optionally specify a the GTP bind_address for a enb object in the resources.conf this address is then used for binding the listening socket for gtp connections which, in turn, allows to run the enb and epc on the same host. when gtp_bind_addr is not specified, addr is used by default this is especially useful if eNB and EPC run on the same host and ZMQ is used for RF between eNB and UE. Two eNB addresses are needed in this case, one bind address and one "remote-accessable" address for the UEs ZMQ radio to connect to Change-Id: I4fe38f31401428ed3e74e1d0b64960f0af122d37 The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl The file was modified src/osmo_gsm_tester/templates/srsenb.conf.tmpl The file was modified src/osmo_gsm_tester/resource.py
Commit
2b959580b9affe729e966c506656b7f47926c4bf
by Pau Espin Pedrol powersupply: Import sublcass module only if used This way we avoid unconditionally importing all subclass dependencies, and make them optional based on whether the setup has devices of that type or not. Change-Id: I0d2f8b26364b45f0d837cc51078784d1d0fa7ea1 The file was modified src/osmo_gsm_tester/obj/powersupply.py
Commit
045245d5aee511461756aa90c6928c116ca2e2e0
by Pau Espin Pedrol check_dependencies: Import modules dynamically and find related debian packages This way we don't need to manually add new imports here or drop unusued ones. It also makes sure local imports in all our py files is correct. For instance, running the script already caught an issue which is added to this patch (osmo_ms_driver/__main__.py). This new version of the script also allows specifying subsets of features to skip when checking for dependencies. This way, for instance somebody not willing to use a sispm powersupply can stil check all the needed dependencies are fine. This new tool will make it easier to slowly make some dependencies only used by some object test classes optional (for instance, python-smpplib if user doesn't want to run an ESME node). It also allows to retrieve the required debian/manually installed packages when run with "-p" option: """ Debian packages: libpython3.5-minimal:amd64 python3-gi python3-six libpython3.5-stdlib:amd64 python3-pygments python3-yaml python3-mako python3-numpy python3-markupsafe Modules without debian package (pip or setuptools?): usb [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/usb/_interop.py] pydbus [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/pydbus/proxy.py] smpplib [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/smpplib/command_codes.py] sispm [dpkg-query: no path found matching pattern /usr/local/lib/python3.5/dist-packages/sispm/__init__.py] """ Change-Id: I29ddf8971837754abd930d847bd1036e8e510de6 The file was modified src/osmo_ms_driver/__main__.py The file was modified check_dependencies.py
Commit
f46ae22b3dd7c9a4147ccc70ad66dbef2a8b8c14
by Pau Espin Pedrol enb: Add cell_list attribute It allows configuring each cell_list up to a maximum of 'num_cells'. Change-Id: I4fd30a3e37789b76bfaddc2beba1815154daab7f The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/resource.py The file was modified sysmocom/defaults.conf The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl The file was modified src/osmo_gsm_tester/obj/enb_srs.py
Commit
a65b505adc782533122589abab2c63538f98dd49
by Pau Espin Pedrol powersupply.py: Fix import module line typo Recent commit changed the import line so it runs only when required, but added a typo making tests uing it fail. Change-Id: Id3e5c16adc763a9b79cc464937c541abd15f98de Fixes: 2b959580b9affe729e966c506656b7f47926c4bf The file was modified src/osmo_gsm_tester/obj/powersupply.py
Commit
ca89bb3924908ec28b7ee75095a7282409865f07
by Pau Espin Pedrol srsenb_rr.conf.tmpl: Fix whitespace Change-Id: Ic2b4d8e2468984b096a870c878fa5d032ea4130f The file was modified src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit
d4404d54c05a2c78e9b8d2fc491e668bdc4fa6c7
by Pau Espin Pedrol enb: Implement initial RF emulation API Two implementations are provided: * Amarisoft Ctrl interface (websocket) * Mini-Circuits Programmable Attenuator (HW, HTTP API) [1] in Amarisoft ENBs, if no rfemu is configured explicitly, the Ctrl interface one is used by default, while still being possible to use the HW one. [1] https://www.minicircuits.com/pdfs/RC4DAT-6G-60.pdf Change-Id: Ie98a3fb9bcd2b87b96ecbb5b79e0f53981892a32 The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py The file was modified src/osmo_gsm_tester/obj/enb_srs.py The file was modified src/osmo_gsm_tester/resource.py The file was added src/osmo_gsm_tester/obj/rfemu.py The file was added src/osmo_gsm_tester/obj/rfemu_minicircuits.py The file was modified src/osmo_gsm_tester/obj/enb.py The file was added src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py
Commit
491f77cd0f537f7a07ed8c23b84c2c7e2405a1cb
by Pau Espin Pedrol enb: Add attribute to set 'id' Change-Id: I8ce296c7875d557062dc13e7093ce0400050f2ce The file was modified sysmocom/defaults.conf The file was modified src/osmo_gsm_tester/templates/srsenb.conf.tmpl The file was modified src/osmo_gsm_tester/obj/epc_srs.py The file was modified src/osmo_gsm_tester/resource.py The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit
a6d6304afccbd37462acf9ad8207d6ac29f25da9
by Pau Espin Pedrol srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes Change-Id: I4228ba8746a54db4c17443718c01069d431361b9 The file was modified src/osmo_gsm_tester/resource.py The file was modified src/osmo_gsm_tester/templates/srsenb.conf.tmpl The file was modified src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py The file was modified src/osmo_gsm_tester/templates/srsue.conf.tmpl The file was modified sysmocom/defaults.conf The file was modified src/osmo_gsm_tester/obj/ms_amarisoft.py
Commit
9eff96e0682781a396ded323b868aebeb454b6c9
by Pau Espin Pedrol AmarisoftUE: Fix setting tx/rx gain attr Fixes: a6d6304afccbd37462acf9ad8207d6ac29f25da9 Change-Id: I344313863390a00604045dcc18e552aa789b282f The file was modified sysmocom/defaults.conf
Commit
154dc932192a89ff40c115f02ddce29b7426badc
by Pau Espin Pedrol AmarisoftENB: Support setting PCI value Change-Id: Ibffb95f9b55e145d76ba64119a73ef9f1ed7cdef The file was modified src/osmo_gsm_tester/resource.py The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl The file was modified sysmocom/defaults.conf
Commit
6c77874f4643476dc070170d291f5591a916255e
by Pau Espin Pedrol enb: Introduce support for neighbour cell list Change-Id: If604f1f2643a73f8c4da6ae3e9d24cd6c7e52d06 The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl The file was modified sysmocom/defaults.conf The file was modified src/osmo_gsm_tester/resource.py
Commit
96d64efdbb926b281bcaffadfb4b18bbf4133e39
by Pau Espin Pedrol srsenb: Support neighbour and secondary cell lists in config file Change-Id: I8fe0703b7d9db69658c112066404d2da1c3d1e09 The file was modified src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit
d6c792536f8248bb93ecd7466892d877202bd595
by Pau Espin Pedrol amarisoftENB: Fix running with num_cells=2 The B200 device being used in the physical setup doesn't support several RF ports, so let's hardcode it to 0 for now. Change-Id: Id4c31be2bd0c75f469e2293ade011c7b7ceedb1c The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit
6360dfb4d6e01188a8b757427c4fb3c35f2d0057
by andre jenkins-build-amarisoft: turn off other RF libs when building for zmq driver Change-Id: Ie4819d3f454d74e14829d02fbdc62a12f2d54cd5 The file was modified contrib/jenkins-build-amarisoft.sh
Commit
8e1ba792c5047301fe811e05d244b0f87d0111c2
by andre jenkins-build-common.sh: also pass additional build flags to CMake Change-Id: I1c5998d31201505d0a2532f22f905ec155d6c094 The file was modified contrib/jenkins-build-common.sh
Commit
bf40f8c8bf33211c2b6b508a8d986fe1a58c5f64
by andre amarisoft_enb: use two antenna ports for TM > 1 Change-Id: Ia241f96341780760d482d389097659b0f7b897e8 The file was modified src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl
Commit
e2a6da6b48198e4f3be30b9f5fb562e3909d60ed
by andre enb: refactored rf_args handling for ZMQ-based radio this patch moves the rf_dev_args creation for both eNB types into the eNB base class, since they are identical. the patch also fixes the arguments for all CA and MIMO configurations Change-Id: I8ca3ed83e65dc07927385267e5970bc4f5b120d5 The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py The file was modified src/osmo_gsm_tester/obj/enb_srs.py
Commit
333b868492f4d6155a59c81996a53f39b5269a5a
by andre ms_srs: fix ZMQ radio arguments for CA and MIMO configs similar to the eNB patches this fixes the CA and MIMO radio parameters. In pricinple this could also be reused for the AmarisoftUE but since we currently don't have a means to test it I left it for a future commit. Change-Id: I16b00009f97d61a9ab4715e5d727024661d3d0be The file was modified src/osmo_gsm_tester/obj/ms_srs.py
Commit
96b17df282234f02972c6e4dbd02134f89767400
by andre srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling this fixes an issues when allocating CQI resources for multiple carriers or multiple users Change-Id: I8b9345502003da2f5b6841a98b77375656e84d8c The file was modified src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl
Commit
ea8c3d4b1235ef703e54cd963bc96f6716168387
by Pau Espin Pedrol Generate schemas dynamically from pieces provided by each object class This way we benefit from: * knowing which attributes are used/required by each object class and subclass * Having validation function definitions near the class going to use them Change-Id: I8fd6773c51d19405a585977af4ed72cad2b21db1 The file was modified src/osmo_gsm_tester/obj/iperf3.py The file was modified src/osmo_gsm_tester/obj/osmocon.py The file was modified src/osmo_gsm_tester/resource.py The file was modified src/osmo_gsm_tester/obj/epc_srs.py The file was modified selftest/config_test.py The file was modified src/osmo_gsm_tester/suite.py The file was modified src/osmo_gsm_tester/obj/bts_osmo.py The file was modified src/osmo_gsm_tester/core/config.py The file was modified src/osmo_gsm_tester/obj/ms.py The file was modified src/osmo_gsm_tester/core/schema.py The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/obj/bts.py The file was modified src/osmo_gsm_tester/obj/epc.py The file was modified src/osmo_gsm_tester/obj/bts_osmotrx.py The file was modified src/osmo_gsm_tester/obj/msc_osmo.py The file was modified src/osmo_gsm_tester/obj/run_node.py The file was modified src/osmo_gsm_tester/core/util.py The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py The file was modified src/osmo_gsm_tester/obj/enb_srs.py The file was modified src/osmo_gsm_tester/obj/epc_amarisoft.py The file was modified src/osmo_gsm_tester/obj/ms_srs.py The file was modified selftest/resource_test.py The file was modified src/osmo_gsm_tester/obj/ms_amarisoft.py The file was modified selftest/suite_test.py The file was modified src/osmo_gsm_tester/obj/bsc_osmo.py The file was modified src/osmo-gsm-tester.py
Commit
1ee5ec5db262f1d67616a71a1fd6e41f3c6d1f0d
by Pau Espin Pedrol Move object subclass instance allocation logic out of suite.py/resource.py This way we get rid of object related content in resource.py and we can finally move it to core/ in next commit. Change-Id: Ia5b861115ae3ae1b90149863c4265dcc730b8cd4 The file was modified src/osmo_gsm_tester/obj/bts.py The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/obj/ms.py The file was modified src/osmo_gsm_tester/obj/epc.py The file was modified src/osmo_gsm_tester/resource.py The file was modified src/osmo_gsm_tester/suite.py
Commit
06cb536826cfceecad93c8631077d38c4164a138
by Pau Espin Pedrol Move resource.py to core/ Change-Id: I0f36a5e61ff0ef14d08165c9c184acdf2d6e6901 The file was added src/osmo_gsm_tester/core/resource.py The file was modified src/osmo_gsm_tester/test.py The file was modified selftest/resource_test.py The file was modified src/osmo_gsm_tester/suite.py The file was removed src/osmo_gsm_tester/resource.py
Commit
ee217b0a18d2de6bb5c197329adec1cb11764560
by Pau Espin Pedrol Move test.py and report.py to core/ Change-Id: Ibb7fa5ab40bcf1e59705bdd2c2c5a76025b2b544 The file was removed src/osmo_gsm_tester/report.py The file was added src/osmo_gsm_tester/core/report.py The file was added src/osmo_gsm_tester/core/test.py The file was modified src/osmo_gsm_tester/trial.py The file was modified src/osmo_gsm_tester/testenv.py The file was removed src/osmo_gsm_tester/test.py The file was modified selftest/suite_test.py The file was modified src/osmo_gsm_tester/suite.py
Commit
aa1cbdc75a2898f176bfce03e710b0587e6093f5
by Pau Espin Pedrol Move all obj/ references in suite.py to testenv.py Change-Id: If4ab39be7a97d33e82c5a34e2a10dfec38613a4e The file was modified selftest/suite_test/test_suite/test_error.py The file was modified selftest/suite_test/test_suite/hello_world.py The file was modified src/osmo_gsm_tester/core/test.py The file was modified src/osmo_gsm_tester/suite.py The file was modified src/osmo_gsm_tester/testenv.py The file was modified src/osmo_gsm_tester/trial.py The file was modified selftest/suite_test/test_suite/test_fail.py
Commit
f574a46b37adf079cfcab35691c218ca7b9ab7cc
by Pau Espin Pedrol Move trial.py and suite.py to core/ Change-Id: Ic9a4c90c190e9d8e1829fbef83a9243f3c6f655b The file was modified src/osmo-gsm-tester.py The file was removed src/osmo_gsm_tester/suite.py The file was removed src/osmo_gsm_tester/trial.py The file was added src/osmo_gsm_tester/core/trial.py The file was added src/osmo_gsm_tester/core/suite.py The file was modified selftest/trial_test.py The file was modified selftest/suite_test.py
Commit
a442cb8e5f4107611e0bb3d8ccebe9ab876fe26c
by Pau Espin Pedrol Update obj classes in obj/ to use testenv instead of suite_run Change-Id: Idf41243a497de7bc507b9f1cd1b38640f456f815 The file was modified src/osmo_gsm_tester/obj/hlr_osmo.py The file was modified src/osmo_gsm_tester/obj/bsc_osmo.py The file was modified src/osmo_gsm_tester/obj/ms_srs.py The file was modified src/osmo_gsm_tester/obj/nitb_osmo.py The file was modified src/osmo_gsm_tester/obj/pcap_recorder.py The file was modified src/osmo_gsm_tester/obj/mgw_osmo.py The file was modified src/osmo_gsm_tester/obj/bts_sysmo.py The file was modified src/osmo_gsm_tester/obj/epc_amarisoft.py The file was modified src/osmo_gsm_tester/obj/msc_osmo.py The file was modified src/osmo_ms_driver/starter.py The file was modified src/osmo_gsm_tester/obj/ms.py The file was modified src/osmo_gsm_tester/obj/pcu_sysmo.py The file was modified src/osmo_gsm_tester/obj/ms_ofono.py The file was modified src/osmo_gsm_tester/obj/pcu_oc2g.py The file was modified src/osmo_gsm_tester/obj/enb_amarisoft.py The file was modified src/osmo_gsm_tester/obj/enb_srs.py The file was modified src/osmo_gsm_tester/obj/pcu_osmo.py The file was modified src/osmo_gsm_tester/obj/mgcpgw_osmo.py The file was modified src/osmo_gsm_tester/core/test.py The file was modified src/osmo_gsm_tester/core/suite.py The file was modified src/osmo_gsm_tester/obj/bts_osmotrx.py The file was modified src/osmo_gsm_tester/obj/iperf3.py The file was modified src/osmo_gsm_tester/obj/ggsn_osmo.py The file was modified src/osmo_gsm_tester/obj/bts_nanobts.py The file was modified src/osmo_gsm_tester/obj/ms_amarisoft.py The file was modified src/osmo_gsm_tester/obj/stp_osmo.py The file was modified src/osmo_gsm_tester/obj/pcu.py The file was modified src/osmo_gsm_tester/obj/epc_srs.py The file was modified src/osmo_gsm_tester/obj/bts_osmovirtual.py The file was modified src/osmo_gsm_tester/obj/bts_osmo.py The file was modified src/osmo_gsm_tester/obj/osmocon.py The file was modified src/osmo_gsm_tester/obj/bts_oc2g.py The file was modified src/osmo_gsm_tester/testenv.py The file was modified src/osmo_gsm_tester/obj/ms_driver.py The file was modified src/osmo_gsm_tester/obj/enb.py The file was modified src/osmo_gsm_tester/obj/bts_octphy.py The file was modified src/osmo_gsm_tester/obj/bts.py The file was modified src/osmo_gsm_tester/obj/epc.py The file was modified src/osmo_gsm_tester/obj/sgsn_osmo.py
Commit
40c7bc7765e265939c0da6949608be69e8bedd74
by Pau Espin Pedrol tests: Replace 'suite' with 'tenv' Change-Id: I777ec59ffd83b861ddc09e85e52d7a8896264b8c The file was modified selftest/suite_test/test_suite/test_fail.py The file was modified sysmocom/suites/nitb_netreg_mass/register_default_mass.py The file was modified sysmocom/suites/nitb_smpp/esme_ms_sms_storeforward.py The file was modified sysmocom/suites/nitb_smpp/esme_connect_policy_closed.py The file was modified sysmocom/suites/gprs/iperf3m4.py The file was modified sysmocom/suites/nitb_sms/mo_mt_sms.py The file was modified sysmocom/suites/smpp/esme_ms_sms_transaction.py The file was modified sysmocom/suites/smpp/esme_connect_policy_acceptall.py The file was modified sysmocom/suites/smpp/esme_connect_policy_closed.py The file was modified sysmocom/suites/4g/iperf3_ul.py The file was modified sysmocom/suites/encryption/register_a5_3_authreq.py The file was modified src/osmo_gsm_tester/testenv.py The file was modified sysmocom/ttcn3/suites/ttcn3_bts_tests/ttcn3_bts_tests.py The file was modified sysmocom/suites/gprs/iperf3.py The file was modified sysmocom/suites/gprs/cs_paging_gprs_active.py The file was modified sysmocom/suites/nitb_smpp/esme_ms_sms_transaction.py The file was modified doc/examples/4g_srsLTE/suites/4g/iperf3_dl.py The file was modified sysmocom/suites/nitb_debug/interactive.py The file was modified doc/examples/4g_srsLTE/suites/4g/ping.py The file was modified sysmocom/suites/nitb_netreg/register.py The file was modified sysmocom/suites/nitb_netreg/register_default.py The file was modified sysmocom/suites/debug/interactive.py The file was modified sysmocom/suites/nitb_ussd/assert_extension.py The file was modified selftest/suite_test/test_suite/hello_world.py The file was modified selftest/suite_test/test_suite/test_error.py The file was modified sysmocom/suites/voice/mo_mt_call_osmux.py The file was modified sysmocom/suites/encryption/register_a5_0_authopt.py The file was modified doc/examples/4g_srsLTE/suites/4g/iperf3_ul.py The file was modified sysmocom/suites/gprs/ping.py The file was modified sysmocom/suites/nitb_smpp/esme_connect_policy_acceptall.py The file was modified sysmocom/ttcn3/suites/ttcn3_bts_tests/lib/testlib.py The file was modified sysmocom/suites/encryption/register_a5_1_authreq.py The file was modified sysmocom/suites/voice/lib/testlib.py The file was modified sysmocom/suites/4g/ping.py The file was modified sysmocom/suites/encryption/register_a5_0_authreq.py The file was modified doc/examples/2g_osmocom/suites/sms/mo_mt_sms.py The file was modified sysmocom/suites/ussd/assert_extension.py The file was modified sysmocom/suites/encryption/lib/testlib.py The file was modified sysmocom/suites/gprs/lib/testlib.py The file was modified sysmocom/suites/gprs/ping_idle_ping.py The file was modified sysmocom/suites/dynts/switch_tch_pdch.py The file was modified sysmocom/suites/4g/iperf3_dl.py The file was modified sysmocom/suites/voice/mo_mt_call.py The file was modified sysmocom/suites/sms/mo_mt_sms.py The file was modified sysmocom/suites/smpp/esme_ms_sms_storeforward.py
Commit
5b9c7b922acf09f49c4ca98fe67e4ea5d9795753
by Pau Espin Pedrol testenv: deferr importing obj module class until use is required Change-Id: Ie073256a03bb2d038ef7f715d534afb1c53bb241 The file was modified src/osmo_gsm_tester/testenv.py
Commit
407756968cfa241c31c3cb0b5d8ae443c4c200ba
by Pau Espin Pedrol check_dependencies: allow passing any module name to skip Change-Id: I53a384d54f32d766f70bd7e0bfbd9702939c8aa8 The file was modified check_dependencies.py
Commit
cc89cd0c5f58eea0bdc13c7b454f0fb94ee0a482
by Pau Espin Pedrol ms_srs: import numpy module on first use Change-Id: I2ce974954028bdbc7bc1561c4538b909edee2cb1 The file was modified src/osmo_gsm_tester/obj/ms_srs.py
Commit
45149393e7719d08964a422b1f3a46ac6e8f19e9
by Pau Espin Pedrol esme: import smpplib module on first use Change-Id: Icc92937fdada9210f788805dbc42b80014e345e8 The file was modified src/osmo_gsm_tester/obj/esme.py
Commit
a1daa51665e1fc1d52fadb068ddba8d71c31783d
by Pau Espin Pedrol ms_ofono: import pydbus and GLib modules on first use Change-Id: I754e1290eb5593c0ef168f74747f42db1b50f16c The file was modified src/osmo_gsm_tester/obj/ms_ofono.py
Commit
326091555b28bc3777c3eb42e31e1f25a9deaf4b
by Pau Espin Pedrol powersupply_sispm: import sispm and usb modules on first use Change-Id: I6045bb739e5c69972014a9d27be3a24b7ad61c9a The file was modified src/osmo_gsm_tester/obj/powersupply_sispm.py
Commit
a8b8990bb844c91a0474422b953605fa817f98c3
by Pau Espin Pedrol rfemu_amarisoftctrl: import websocket module on first use Change-Id: I568af52ffb7ac57222697f5d861a532c0e2a70de The file was modified src/osmo_gsm_tester/obj/rfemu_amarisoftctrl.py
Commit
06376b779aa25e60d95f0e25f34f1b98562b45a6
by Pau Espin Pedrol doc: Drop redundant app-name in install section Change-Id: I6ec3c42efd3eb958f832ff9a797ddaa3dae4a99a The file was modified doc/manuals/chapters/install.adoc
Commit
0baa5c7269adc231d5f71ab97315d9833015b555
by Pau Espin Pedrol doc: install.adoc: Correctly split optional dependencies Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0 The file was modified doc/manuals/chapters/install.adoc
Commit
17dd270cf4b2f60a0506660cac68293515cebac1
by Pau Espin Pedrol Rework README file 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 The file was added README.md The file was removed doc/README.txt
Commit
0dd4c0be10badb1daf705bdca543e92d9ab99ae2
by Pau Espin Pedrol osmo-gsm-tester.py: Fix import error when using default-suites.conf Recent commit refactoring stuff introduced an import error only triggered when default-suites.conf is used (no -s param). This commit fixes the issue. Fixes: ea8c3d4b1235ef703e54cd963bc96f6716168387 Change-Id: I1534cfba55c69ed5c1354175f8b5df9b656b7d82 The file was modified src/osmo-gsm-tester.py