Commit Graph

1189 Commits

Author SHA1 Message Date
Neels Hofmeyr 943f8a28d7 fixup: ofono: try a different way to catch missing dbus interfaces
Change-Id: Ifec1127d8ae38ca98f4d8e203b812ca16dee786e
2017-05-03 17:37:53 +02:00
Neels Hofmeyr 88909ddea9 jenkins-run: add env var to invocation to allow passing more opts from jenkins
Change-Id: I6deaea178cb96bf1c105657091e8798993f7a405
2017-05-03 17:28:56 +02:00
Neels Hofmeyr 5fe88817d1 ofono: try a different way to catch missing dbus interfaces
The nested wait was definitely a bad idea. This here is certainly not very
nice either, but an attempt to catch cases where a dbus interface cannot
be used yet despite being signalled by ofono (sporadically happens).

Change-Id: I2ac7eb0f5174250f4b97e2bf758666410d8cb854
2017-05-03 17:20:17 +02:00
Neels Hofmeyr e725369569 resources: update modems, sierra_3 replaced by a Gobi
Change-Id: I95832920a83ede29f314dfce23e1089729dcf3c7
2017-05-03 16:39:09 +02:00
Neels Hofmeyr 93f5866bd2 cosmetic: rename ofono_client.get() to .systembus_get()
Change-Id: Iccce22fd4f07803e2468a2089f565d41e9a2cd9a
2017-05-03 16:32:16 +02:00
Neels Hofmeyr c0ee10c0e0 README: update deps
Change-Id: I908480e8854b07d10a817fec0b2d75bf9bdfec62
2017-05-03 16:30:11 +02:00
Neels Hofmeyr 8bedf8ce5f jenkins: make sure to have only the latest binary tar in a workspace 2017-05-02 17:00:30 +02:00
Neels Hofmeyr f1a9029514 fix resources: msisdn must not be too short, start with 1000 2017-05-02 16:31:15 +02:00
Neels Hofmeyr 24bfcee8ad fix: Modem.msisdn is not a function 2017-05-02 16:30:49 +02:00
Neels Hofmeyr 27d459c887 ofono: modem: make sure a property is its set value, make sure an interface is really present 2017-05-02 16:30:18 +02:00
Neels Hofmeyr fec7d16d0c modem: store / match received SMS 2017-05-02 16:29:09 +02:00
Neels Hofmeyr 863cb5678f cosmetic: rename to sms_was_received() 2017-05-02 16:27:59 +02:00
Neels Hofmeyr 28a39d59e5 mo_mt_sms.py: remove short timeout; cosmetic: log properties 2017-05-02 15:01:27 +02:00
Neels Hofmeyr 9dbcb828aa ofono: modem: have a common function for SetProperty
So far for bool only because we don't have a non-bool setting yet. Should
be extended once we have.

Keep the probably unneeded 'poll()' to not mix changes too much.
2017-05-02 14:57:57 +02:00
Neels Hofmeyr 3932191448 jenkins: run python3 unbuffered to see log scrolling by on jenkins 2017-05-02 14:49:25 +02:00
Neels Hofmeyr c0bb2307c3 default-suites.conf: enable only sysmo for now 2017-05-02 14:42:35 +02:00
Neels Hofmeyr 1ea59eac05 log: also log SMS that is being sent 2017-05-02 14:41:54 +02:00
Neels Hofmeyr 5ae5550e48 resources.conf: configure sierra modems 2017-05-02 14:41:36 +02:00
Pau Espin b995576e40 ofono_client: Set modem online before connecting to the network
Change-Id: I62ba1bfbdee64b18a443e8ad3974bb035b0be344
2017-05-02 14:29:12 +02:00
Pau Espin 6830a0493a gitignore: Add *.pyc
Change-Id: I987df905c5d64294488b5a6cdcf4306307616fc6
2017-04-28 14:56:20 +02:00
Neels Hofmeyr 2694a9d329 fix 'make check'
Apply various fixes that arose from test case code rot. These tests will now be
used to verify patches submitted to gerrit, so they need to be up to par.

Change-Id: I5277be0c434226d9d02e038f0bc72fd2557350c1
Related: OS#2215
2017-04-27 20:24:50 +02:00
Neels Hofmeyr ac45a22356 README.txt: point at osmo-gsm-manuals
Change-Id: I4eda231ca783f1cd11b960829cc7ff9e9914af4e
2017-04-14 04:18:21 +02:00
Neels Hofmeyr 05837ad0de rename default.conf to defaults.conf
Change-Id: I0928ed306b0ca9b173dac092c77a9c6986714803
2017-04-14 04:18:06 +02:00
Your Name 44af3415a5 fix octphy, fix conf, improve logging
Clearly separate the kinds of BTS hardware the GSM tester knows ('type') from
the NITB's bts/type config item ('osmobsc_bts_type' -- not 'osmonitb_...' to
stay in tune with future developments: it is the libbsc that needs this).

For BTS hardware kinds, use the full name of the binary for osmo driven models:
osmo-bts-sysmo, osmo-bts-trx, osmo-bts-octphy.

Change-Id: I1aa9b48e74013a93f9db1a34730f17717fb3b36c
2017-04-13 03:39:07 +02:00
Neels Hofmeyr 17c139ef4c octphy (untested); fix regression test expectations
Change-Id: Ie9986e0fe49171fb616ce92c3d8652002318f94f
2017-04-12 03:13:03 +02:00
Neels Hofmeyr b818b2f096 logging tweak
Change-Id: I59d230cdf9f393fa20bd2b8daf0e5549e4d7da4f
2017-04-10 05:15:38 +02:00
Neels Hofmeyr 5356d0adce trying to get sysmobts to work and various details
I know that these commit messages aren't very good, but the code is not stable
yet, so I'm not bothering with details.

Change-Id: I2d5e5f4a5407725d71093cbd71ef97b271eb8197
2017-04-10 05:09:23 +02:00
Neels Hofmeyr 85eb324165 make prematurely exited processes fail the test
Change-Id: I54394c40718b44378df597e32003742059052869
2017-04-09 22:01:16 +02:00
Neels Hofmeyr b02c21115d wip
Change-Id: Icce6bd83173db86a64fa621e641131758380c7cd
2017-04-09 19:11:25 +02:00
Neels Hofmeyr b3daaea6b5 implement modem and nitb bits for a real test
Change-Id: I1ca3bd874aed1265d83a46340e9b3e469075c7ee
2017-04-09 18:24:52 +02:00
Neels Hofmeyr e352844011 cosmetic: fix import for previous commit
Change-Id: I44eed9a449be8202cea08894bf1c428f52e2625d
2017-04-08 21:18:30 +02:00
Neels Hofmeyr 2ef9b00d51 cosmetic: flush stdout and stderr before printing summary
Change-Id: I9c7eec29c200ec90e9908457a07b79122014a0e9
2017-04-08 21:16:27 +02:00
Neels Hofmeyr ef42cb51fa osmo-gsm-tester.py: return error on failure
Change-Id: I1d2133b5a2eeaede1eb9b321aa17843ce4bd06d2
2017-04-08 19:38:58 +02:00
Neels Hofmeyr eafdbb2fb2 clearly mark not yet implemented test api
Change-Id: Ie0781e618ed49ac31685d69b860e77d791ec5300
2017-04-08 19:27:42 +02:00
Your Name 3c6673aa8c various fixes from first test runs
Change-Id: Ifa5a780dc0123aa84273c57c726c8c1bea563495
2017-04-08 19:20:57 +02:00
Neels Hofmeyr d46ea13d48 review jenkins scripts
Change-Id: I420910bd2d30e96605ecf3acb779ce726c75d912
2017-04-08 18:36:13 +02:00
Neels Hofmeyr 3531a192ae core implementation
code bomb implementing the bulk of the osmo-gsm-tester

Change-Id: I53610becbf643ed51b90cfd9debc6992fe211ec9
2017-04-08 15:43:19 +02:00
Neels Hofmeyr dae3d3c479 initial import
The original osmo-gsm-tester was an internal development at sysmocom, mostly by
D. Laszlo Sitzer <dlsitzer@sysmocom.de>, of which this public osmo-gsm-tester
is a refactoring / rewrite.

This imports an early state of the refactoring and is not functional yet. Bits
from the earlier osmo-gsm-tester will be added as needed. The earlier commit
history is not imported.
2017-03-28 12:37:17 +02:00
Neels Hofmeyr 0f2f19e9aa add .gitignore 2017-03-28 12:15:48 +02:00