Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 1 | - non-existing suite dir |
Neels Hofmeyr | 17c139e | 2017-04-12 02:42:02 +0200 | [diff] [blame] | 2 | --- -: ERR: RuntimeError: Suite not found: 'does_not_exist' in ./suite_test/. |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 3 | - no suite.conf |
| 4 | cnf empty_dir: DBG: reading suite.conf [empty_dir↪empty_dir] |
Neels Hofmeyr | 17c139e | 2017-04-12 02:42:02 +0200 | [diff] [blame] | 5 | --- ./suite_test/./empty_dir/suite.conf: ERR: FileNotFoundError: [Errno 2] No such file or directory: './suite_test/./empty_dir/suite.conf' [empty_dir↪./suite_test/./empty_dir/suite.conf] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 6 | - valid suite dir |
| 7 | cnf test_suite: DBG: reading suite.conf [test_suite↪test_suite] |
| 8 | defaults: |
| 9 | timeout: 60s |
| 10 | resources: |
| 11 | bts: |
| 12 | - times: '1' |
| 13 | modem: |
| 14 | - times: '2' |
| 15 | nitb_iface: |
| 16 | - times: '1' |
| 17 | |
| 18 | - run hello world test |
Neels Hofmeyr | 2694a9d | 2017-04-27 19:48:09 +0200 | [diff] [blame] | 19 | tst test_suite: Suite run start |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 20 | tst test_suite: reserving resources... |
Neels Hofmeyr | 2694a9d | 2017-04-27 19:48:09 +0200 | [diff] [blame] | 21 | tst test_suite: DBG: {combining='resources'} [test_suite↪test_suite] |
| 22 | tst test_suite: DBG: {definition_conf={bts=[{'times': '1'}], modem=[{'times': '2'}], nitb_iface=[{'times': '1'}]}} [test_suite↪(combining_scenarios='resources')↪test_suite] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 23 | --- (want='bts'): DBG: Looking for 1 x bts , candidates: 3 |
Neels Hofmeyr | 17c139e | 2017-04-12 02:42:02 +0200 | [diff] [blame] | 24 | --- (want='bts'): DBG: Picked - _hash: 07d9c8aaa940b674efcbbabdd69f58a6ce4e94f9 |
| 25 | addr: 10.42.42.114 |
| 26 | band: GSM-1800 |
| 27 | ipa_unit_id: '1' |
| 28 | label: sysmoBTS 1002 |
| 29 | type: sysmo |
| 30 | --- (want='modem'): DBG: Looking for 2 x modem , candidates: 16 |
| 31 | --- (want='modem'): DBG: Picked - _hash: 19c69e45aa090fb511446bd00797690aa82ff52f |
| 32 | imsi: '901700000007801' |
| 33 | ki: D620F48487B1B782DA55DF6717F08FF9 |
| 34 | label: m7801 |
| 35 | path: /wavecom_0 |
| 36 | - _hash: e1a46516a1fb493b2617ab14fc1693a9a45ec254 |
| 37 | imsi: '901700000007802' |
| 38 | ki: 47FDB2D55CE6A10A85ABDAD034A5B7B3 |
| 39 | label: m7802 |
| 40 | path: /wavecom_1 |
| 41 | --- (want='nitb_iface'): DBG: Looking for 1 x nitb_iface , candidates: 3 |
| 42 | --- (want='nitb_iface'): DBG: Picked - _hash: cde1debf28f07f94f92c761b4b7c6bf35785ced4 |
| 43 | addr: 10.42.42.1 |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 44 | tst hello_world.py: START [test_suite↪hello_world.py] |
| 45 | tst hello_world.py:3: hello world [test_suite↪hello_world.py:3] |
| 46 | tst hello_world.py:4: I am 'test_suite' / 'hello_world.py:4' [test_suite↪hello_world.py:4] |
| 47 | tst hello_world.py:5: one [test_suite↪hello_world.py:5] |
| 48 | tst hello_world.py:5: two [test_suite↪hello_world.py:5] |
| 49 | tst hello_world.py:5: three [test_suite↪hello_world.py:5] |
| 50 | tst hello_world.py: PASS [test_suite↪hello_world.py] |
| 51 | pass: all 1 tests passed. |
| 52 | |
| 53 | - a test with an error |
Neels Hofmeyr | 2694a9d | 2017-04-27 19:48:09 +0200 | [diff] [blame] | 54 | tst test_suite: Suite run start [suite.py:191] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 55 | tst test_error.py: START [test_suite↪test_error.py] [suite.py:96] |
| 56 | tst test_error.py:3: I am 'test_suite' / 'test_error.py:3' [test_suite↪test_error.py:3] [test_error.py:3] |
| 57 | tst test_error.py:5: FAIL [test_suite↪test_error.py:5] [suite.py:108] |
| 58 | tst test_error.py:5: ERR: AssertionError: [test_suite↪test_error.py:5] [test_error.py:5: assert False] |
| 59 | FAIL: 1 of 1 tests failed: |
| 60 | test_error.py |
| 61 | |
| 62 | - graceful exit. |