Jouni Malinen
cce26eb411
tests: ctrl_iface STA-FIRST and STA-NEXT iteration
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2014-02-04 13:10:57 +02:00
Jouni Malinen
f8949f5f8f
tests: Reset hostapd state with FLUSH between test cases
...
This is similar to the FLUSH command for wpa_supplicant.
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2014-01-27 22:08:13 +02:00
Jouni Malinen
a36158befe
tests: Add get_driver_status for Hostapd
...
This is identical to the same command in WpaSupplicant class.
Signed-hostap: Jouni Malinen <j@w1.fi>
2014-01-07 10:45:12 +02:00
Jouni Malinen
36408936f8
tests: Optimize wait_event()
...
Replace the fixed 100 ms waits with a select()-based wait and timeout
for full wait based on monotonic time to optimize wait_event().
Signed-hostap: Jouni Malinen <j@w1.fi>
2014-01-07 10:45:10 +02:00
Jouni Malinen
d45e417f7b
tests: Clean up hostapd ctrl_iface debug logging
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2014-01-07 10:45:10 +02:00
Jouni Malinen
5dec879d5b
tests: Verify STA command output and EAPOL state
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2014-01-02 18:10:30 +02:00
Jouni Malinen
7fd15145ff
tests: RADIUS
...
This adds initial set of test cases to increase RADIUS testing coverage.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-12-31 19:03:39 +02:00
Jouni Malinen
71390dc87e
tests: Verify WPA-Enterprise functionality
...
All the previous EAP test cases were using WPA2-Enterprise.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-12-29 10:00:31 +02:00
Jouni Malinen
6435799b85
tests: Add WNM test cases
...
These are not yet complete, but at least some frame exchanges can
be verified for WNM operations.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-12-27 20:04:27 +02:00
Jouni Malinen
629dbdd36a
tests: Wait for AP-ENABLED
...
It takes some time for hostapd to complete AP startup. In some cases,
this could potentially result in station starting a scan before the AP
is beaconing or ready to reply to probes. To avoid such race conditions,
wait for AP-ENABLED before going ahead with the test cases.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-12-27 18:11:07 +02:00
Jouni Malinen
bfe375ec77
tests: Verify behavior on incorrect GAS response type
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-12-26 16:55:45 +02:00
Jouni Malinen
b47750beba
tests: Add test cases for automatic channel selection
...
This extends the Hostapd class to support monitor interface events and
STATUS command similarly to the WpaSupplicant class so that internal
hostapd state can be verified in more detail.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-11-03 21:30:31 +02:00
Jouni Malinen
77990cd7a9
tests: Add test case for multi-BSS configuration file
...
Verify that a single configuration file can be used to initiate multiple
BSSes in hostapd and that these BSSes can then be dynamically removed.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-11-03 20:20:50 +02:00
Jouni Malinen
75428961d9
tests: Split hostapd debug log into per test case files
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-11-02 11:53:38 +02:00
Jouni Malinen
a633397756
tests: Test dynamic BSS addition/removal
...
test_ap_bss_add_remove verifies hostapd behavior when BSSes are
added/removed in multi-BSS configuration.
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2013-10-31 23:04:50 +02:00
Jouni Malinen
c9aa430896
tests: Split run-tests.py logger info into per test case files
...
The run-tests.py -l argument does not take an argument value anymore.
Instead, debug output is directed to a separate file <test>.log for each
test case.
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2013-10-31 12:51:08 +02:00
Jouni Malinen
789b9f1d52
tests: Enable verbose logger_stdout debug in hostapd
...
This makes hostapd debug logs more helpful for debugging.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-10-30 00:38:57 +02:00
Jouni Malinen
9626962d2f
tests: Add test cases for WPA2-Enterprise
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-09-29 20:35:26 +03:00
Jouni Malinen
cd7f1b9a1d
tests: Add test cases for Fast BSS Transition
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-05-24 16:05:40 +03:00
Jouni Malinen
8c87f65f32
tests: Use /var/run/hostapd-global to avoid socket file in work dir
...
This makes some cases more convenient with read-only file systems.
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2013-05-10 17:09:55 +03:00
Jouni Malinen
93a06242ce
tests: Add a test case for Hotspot 2.0 network selection
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-04-01 01:01:24 +03:00
Jouni Malinen
302b7a1b09
tests: Add test cases for WPS operations
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-03-31 12:46:05 +03:00
Jouni Malinen
835a546b20
tests: Add test cases for PMF
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-03-30 13:47:22 +02:00
Jouni Malinen
e259d186cf
tests: Add helper functions for starting hostapd AP
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-03-29 20:33:25 +02:00
Jouni Malinen
0165c4be10
tests: Add TDLS test cases for WEP and open network
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-03-29 19:15:43 +02:00
Jouni Malinen
e492837b67
tests: Add TDLS test cases with WPA-PSK and WPA+WPA2-PSK
...
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-03-29 18:51:48 +02:00
Jouni Malinen
b8cd4c542f
tests: Configure hostapd dynamically during the tests
...
This makes it more convenient to change hostapd parameters between the
test cases.
Signed-hostap: Jouni Malinen <j@w1.fi>
2013-03-29 18:37:03 +02:00