3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-16 17:09:24 +01:00
Commit Graph

77 Commits

Author SHA1 Message Date
Denis Kenzior
d53873a254 test-runner: Fix buffer overflow
The argv buffer allocated by alloca is only large enough to hold the
original argument list.  Additional arguments (such as --kernel) are
appended at the end, which results in the stack corruption.  Make sure
to allocate space for additional arguments.
2016-05-26 10:07:32 -05:00
Denis Kenzior
f4becdff6a test-runner: Use '-cpu host' in kvm mode
When KVM is available, use the -cpu host option.  This is useful on
distributions that might use architecture specific optimizations, which
might not be available on the default machine being emulated by qemu.

For example, a Gentoo box compiled with "-march=core-avx2" would result
in several binaries not executing properly inside the qemu environment
due to instruction set mismatches.
2016-05-26 10:06:58 -05:00
Tim Kourt
d6d0b1d7d8 t-runner: Refactor D-bus starting logic 2016-05-20 10:18:05 -05:00
Tim Kourt
05df895da4 t-runner: Start 'haveged' by default 2016-05-20 10:17:57 -05:00
Tim Kourt
1c901bcc13 t-runner: Propagate host's $PATH var. into sim. env. 2016-05-19 13:24:51 -05:00
Tim Kourt
52611afe6f t-runner: Start SW entropy generator if no HW avail. 2016-05-18 14:04:03 -05:00
Tim Kourt
94b2c00534 t-runner: make kvm accel. optional 2016-05-18 14:04:03 -05:00
Tim Kourt
63a4972672 hwsim: Remove bogus info msg 2016-05-18 14:01:52 -05:00
Tim Kourt
1a7a1f5b84 t-runner: Change format of the summary row 2016-05-18 14:01:28 -05:00
Tim Kourt
5e6912afd6 t-runner: Add params into hwsim create action 2016-05-17 17:58:16 -05:00
Tim Kourt
9536c27d35 hwsim: Add params: --name, --nointerface 2016-05-17 17:58:13 -05:00
Tim Kourt
900a10d3c7 t-runner: Absence of hostapd instances is ok now 2016-05-13 20:19:34 -05:00
Tim Kourt
1f6939016d t-runner: fix bug in check for radio configs 2016-05-13 20:19:34 -05:00
Tim Kourt
6ee5d6b7c0 t-runner: Bug fix in num radios check 2016-05-13 20:19:34 -05:00
Tim Kourt
eb6e3a5753 t-runner: add exit on hwsim failure 2016-05-13 20:12:21 -05:00
Tim Kourt
86e42a80e7 t-runner: Correct typo in usage 2016-05-13 20:12:02 -05:00
Tim Kourt
3d384b83b7 t-runner: Remove unnecessary line 2016-05-13 20:11:06 -05:00
Tim Kourt
c3213fb95d t-runner: Improved error reporting in exec. program 2016-05-13 20:10:51 -05:00
Tim Kourt
7db9c05610 t-runner: add exit procedures after AP's failures 2016-05-13 20:10:30 -05:00
Tim Kourt
cc7617e506 t-runner: Replace the stat calls with function 2016-05-11 11:08:25 -05:00
Tim Kourt
cfc5f64317 t-runner: Change printfs to l logs 2016-05-09 12:48:45 -05:00
Tim Kourt
66b7a20f40 t-runner: Refactor log statement 2016-05-09 12:48:45 -05:00
Tim Kourt
8e6df3ab0b t-runner: Make -enable-kvm param optional 2016-05-09 12:48:45 -05:00
Tim Kourt
f3f6ebc417 t-runner: Refactored wait loop 2016-05-09 12:48:45 -05:00
Tim Kourt
56f42f6df5 t-runner: Remove auto_run param from t-runner 2016-05-09 09:51:34 -05:00
Tim Kourt
a0cd11e89a t-runner: Propagate --tests param into qemu 2016-05-09 09:50:07 -05:00
Tim Kourt
8b390fc142 t-runner: Add new arg. into t-runner: --tests 2016-05-09 09:48:32 -05:00
Denis Kenzior
1c9550aeb1 t-runner: Fix warning
tools/test-runner.c:1363:6: error: no previous declaration for
‘test_stat_queue_entry_destroy’ [-Werror=missing-declarations]
 void test_stat_queue_entry_destroy(void *data)
2016-05-05 20:46:17 -05:00
Tim Kourt
5a34e3c2b6 t-runner: Refactored run_py_tests params 2016-05-05 20:45:42 -05:00
Tim Kourt
45c54945c3 t-runner: Introduce test stats, improve readability 2016-05-05 20:45:39 -05:00
Tim Kourt
2c3ab8e968 t-runner: Remove delay before the tests 2016-05-05 20:43:38 -05:00
Tim Kourt
364be241d0 t-runner: Change name of signal handler 2016-05-05 20:43:35 -05:00
Tim Kourt
9b339daeb9 t-runner: Add configurable max. test execution int 2016-05-05 20:42:58 -05:00
Tim Kourt
ccc962d040 t-runner: Remove DBus struct: no longer used 2016-05-05 20:41:18 -05:00
Tim Kourt
035d78f403 t-runner: Add test status for the timed out tests 2016-05-05 10:12:25 -05:00
Tim Kourt
347134cb24 t-runner: Change some of the log levels 2016-05-05 10:11:46 -05:00
Tim Kourt
58859212a3 t-runner: Remove unnecessary line brakes 2016-05-05 10:11:29 -05:00
Tim Kourt
16e997c424 t-runner: Refactor exec. timeout starting code 2016-05-05 09:11:21 -05:00
Tim Kourt
d9744f3824 t-runner: Replaced process kill signal 2016-05-05 09:06:43 -05:00
Tim Kourt
b4e3c0d45d t-runner: Fix bug in min number of radios check 2016-05-05 09:06:08 -05:00
Tim Kourt
962653c0d6 t-runner: Remove the IWD service watchers 2016-05-05 09:05:39 -05:00
Tim Kourt
1365da5fdb test-runner: Changed the set of QEMU parameters 2016-04-28 09:37:25 -05:00
Tim Kourt
1cf8279a1b test-runner: Changed the set of parameters 2016-04-27 19:47:22 -05:00
Tim Kourt
5d6425b74a test-runner: Replaced run_command with IWD's tasks 2016-04-27 19:46:54 -05:00
Tim Kourt
3fe7739e86 test-runner: Changed dbus starter to new functions 2016-04-27 19:46:09 -05:00
Tim Kourt
a63a32acfd test-runner: autotest configurator and runner 2016-04-27 19:45:14 -05:00
Tim Kourt
c4fccc2717 test-runner: Python test executor 2016-04-27 19:44:14 -05:00
Tim Kourt
2898c8f2c8 test-runner: Test status formatter 2016-04-27 19:41:37 -05:00
Tim Kourt
81b189137a test-runner: Controllers for IWD 2016-04-27 19:41:33 -05:00
Tim Kourt
d8d5449a45 test-runner: hostapd instance configurator 2016-04-27 19:40:35 -05:00