Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-gsm-tester
/
c852ad881317f9e2fe5df9169a187fdcf648d280
/
src
/
osmo_gsm_tester
/
suite.py
116a2c4
Inroduce RunNode class
by Pau Espin Pedrol
· 4 years, 8 months ago
0409655
process: Early return during process termination if no proc running
by Pau Espin Pedrol
· 6 years ago
806aae8
suite: Make _processes an empty list during init time
by Pau Espin Pedrol
· 6 years ago
5e67ed4
nitb_netreg_mass: Allow a suite to configure num subscriber
by Holger Hans Peter Freyther
· 6 years ago
7424301
resource: Use a factory to initiate a modem
by Holger Hans Peter Freyther
· 6 years ago
20b52c1
process: Speed-up terminating lots of processes by batching it
by Holger Hans Peter Freyther
· 6 years ago
8a72586
Introduce iperf3 testing infrastructure
by Pau Espin Pedrol
· 6 years ago
fd4c144
Add support to test gprs IPv4 data plane
by Pau Espin Pedrol
· 6 years ago
b484aab
Create a "ms_driver" stub for the testsuite
by Holger Hans Peter Freyther
· 6 years ago
d03acdf
First round of clean-ups of imports and unused variables
by Holger Hans Peter Freyther
· 6 years ago
c264d3d
suite: Fix generation of config() dictionary
by Pau Espin Pedrol
· 6 years ago
aab5692
Introduce scenario modifiers
by Pau Espin Pedrol
· 6 years ago
5860367
Cleanup of class scoped variables
by Pau Espin Pedrol
· 6 years ago
bc1ed88
Add ttcn3-bts-test env
by Pau Espin Pedrol
· 6 years ago
b1526b9
Add option to expect bts/pcu failures and respawn its processes
by Pau Espin Pedrol
· 6 years ago
155a355
Unload suite local modules after suite exit to avoid collisions
by Pau Espin Pedrol
· 6 years ago
7e02d20
suite: Set suite subdir lib part of syspath so tests can import their own modules
by Pau Espin Pedrol
· 6 years ago
9a4631c
Drop event_loop global functions and import MainLoop
by Pau Espin Pedrol
· 7 years ago
1b28a58
Introduce ip.access nanobts support
by Pau Espin Pedrol
· 7 years ago
8a3a7b5
bts_*: Add incrementing bvci and rac values
by Pau Espin Pedrol
· 7 years ago
4796b35
Add OsmoSgsn class
by Pau Espin Pedrol
· 7 years ago
30ceb5c
Add OsmoGgsn class
by Pau Espin Pedrol
· 7 years ago
1e1d381
Configure bsc and msc to connect to the specific stp provided in test
by Pau Espin Pedrol
· 7 years ago
fd5de3d
Move Test class to its own test.py module
by Pau Espin Pedrol
· 7 years ago
dfe38ad
Rename test module to testenv and update references
by Pau Espin Pedrol
· 7 years ago
a02952a
suite: Remove unneeded import copy
by Pau Espin Pedrol
· 7 years ago
41dabb3
suite: Separate better internal imports and the ones aimed at tests
by Pau Espin Pedrol
· 7 years ago
386b78d
Require OsmoMgw in OsmoBsc and update tests
by Pau Espin Pedrol
· 7 years ago
6cdd2fd
Rename module ofono_client as modem
by Pau Espin Pedrol
· 7 years ago
0bcc074
test.py: Remove unused parameter ofono_client in setup()
by Pau Espin Pedrol
· 7 years ago
4ccce7c
Use unique incrementing value for BTS CellId
by Pau Espin Pedrol
· 7 years ago
5e0c251
Use unique incrementing value for BTS LAC
by Pau Espin Pedrol
· 7 years ago
0b30279
Replicate resources based on times attr before combine time
by Pau Espin Pedrol
· 7 years ago
15aae98
Use tmpdir to create bts pcu-socket
by Pau Espin Pedrol
· 7 years ago
ac9c1bb
esme: Add cleanup function to avoid cascade failure of tests
by Pau Espin Pedrol
· 7 years ago
6100b62
suite: Don't stop cleanup of objects on cleanup exception
by Pau Espin Pedrol
· 7 years ago
800a697
suite: Print process ending prematurely
by Pau Espin Pedrol
· 7 years ago
90c23cc
suite: Use event_loop.poll in interactive poll
by Pau Espin Pedrol
· 7 years ago
2d16f6f
Add support for SMPP testing
by Pau Espin Pedrol
· 7 years ago
1dd2955
Unuse resources after every test
by Pau Espin Pedrol
· 7 years ago
d091233
Use a subdir of run_dir for each test
by Pau Espin Pedrol
· 7 years ago
d28d1a7
cosmetic: dbg log fix in suite.py
by Neels Hofmeyr
· 7 years ago
38b051c
aoip: add osmo-stp, now required for aoip runs
by Neels Hofmeyr
· 7 years ago
1a7a3f0
fix and refactor logging: drop 'with', simplify
by Neels Hofmeyr
· 7 years ago
f8e6186
junit result: also write for aborted runs
by Neels Hofmeyr
· 7 years ago
6ccda11
refactor: fix error handling; fix log.Origin; only one trial
by Neels Hofmeyr
· 7 years ago
b902b29
test API: allow passing resource requirements
by Neels Hofmeyr
· 7 years ago
2720534
Re-License under GPLv3-or-later instead of AGPLv3-or-later
by Harald Welte
· 7 years ago
4d688c2
fix multi-suite runs: implement modem cleanup
by Neels Hofmeyr
· 7 years ago
ed4e528
fix: free resources when a suite run is done
by Neels Hofmeyr
· 7 years ago
798e592
MSC+BSC: add test api to run OsmoMSC and OsmoBSC with AoIP
by Neels Hofmeyr
· 7 years ago
76d8103
rename resource nitb_iface to ip_address
by Neels Hofmeyr
· 7 years ago
2d1d561
resource error logging that is easier to understand
by Neels Hofmeyr
· 7 years ago
927344b
event_loop: Create a global event loop to poll and wait for events
by Pau Espin Pedrol
· 7 years ago
374e8a0
suite.py: Fix typo in variable name used during exception
by Pau Espin Pedrol
· 7 years ago
469316f
Handle termination signals to exit gracefully and prevent resource leak
by Pau Espin Pedrol
· 7 years ago
0ffb414
Add JUnit XML reports; refactor test reporting
by Pau Espin Pedrol
· 7 years ago
7e2e8f1
log state dir
by Neels Hofmeyr
· 7 years ago
ecf1079
suite: Terminate processes in LIFO order
by Pau Espin Pedrol
· 7 years ago
a88b0c7
propagate Timeout class to test scope, use in debug suite
by Neels Hofmeyr
· 7 years ago
1ffc3fe
on timeout, raise dedicated Timeout exception
by Neels Hofmeyr
· 7 years ago
acf0c93
fix prompt()
by Neels Hofmeyr
· 7 years ago
f2d279c
suite.py: add function to get several modems in a list
by Neels Hofmeyr
· 7 years ago
c86ab21
fix resource error reporting for unavailable resource
by Neels Hofmeyr
· 7 years ago
44af341
fix octphy, fix conf, improve logging
by Your Name
· 8 years ago
5356d0a
trying to get sysmobts to work and various details
by Neels Hofmeyr
· 8 years ago
85eb324
make prematurely exited processes fail the test
by Neels Hofmeyr
· 8 years ago
3531a19
core implementation
by Neels Hofmeyr
· 8 years ago
dae3d3c
initial import
by Neels Hofmeyr
· 8 years ago
0.1