2020-04-17 16:10:33 export USER=root
2020-04-17 16:10:33 ./build.sh
Building TNC testing tools
Building wlantest
Building hs20-osu-client
Building hostapd
Building wpa_supplicant
2020-04-17 16:13:22 ./start.sh
2020-04-17 16:13:22 	./run-tests.py ap_hs20_max_roaming_consortiums 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_max_roaming_consortiums 1/1
Test: Maximum number of cred roaming_consortiums
PASS ap_hs20_max_roaming_consortiums 0.082484 2020-04-17 16:13:25.128750
passed all 1 test case(s)
2020-04-17 16:13:25 	./run-tests.py ap_hs20_min_bandwidth_and_roaming_partner_preference 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_min_bandwidth_and_roaming_partner_preference 1/1
Test: Hotspot 2.0 and minimum bandwidth with roaming partner preference
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_min_bandwidth_and_roaming_partner_preference 1.497601 2020-04-17 16:13:27.040730
passed all 1 test case(s)
2020-04-17 16:13:27 	./run-tests.py ap_hs20_min_bandwidth_home 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_min_bandwidth_home 1/1
Test: Hotspot 2.0 network selection with min bandwidth (home)
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_min_bandwidth_home 1.593166 2020-04-17 16:13:29.119225
passed all 1 test case(s)
2020-04-17 16:13:29 	./run-tests.py ap_hs20_min_bandwidth_home2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_min_bandwidth_home2 1/1
Test: Hotspot 2.0 network selection with min bandwidth - special cases
Starting AP wlan3
WAN link at capacity
Downlink/Uplink Load was not measured
Uplink and Downlink max values
PASS ap_hs20_min_bandwidth_home2 0.706643 2020-04-17 16:13:30.270338
passed all 1 test case(s)
2020-04-17 16:13:30 	./run-tests.py ap_hs20_min_bandwidth_home_hidden_ssid_in_scan_res 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_min_bandwidth_home_hidden_ssid_in_scan_res 1/1
Test: Hotspot 2.0 network selection with min bandwidth (home) while hidden SSID is included in scan results
Starting AP wlan3
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_min_bandwidth_home_hidden_ssid_in_scan_res 2.025972 2020-04-17 16:13:32.740002
passed all 1 test case(s)
2020-04-17 16:13:32 	./run-tests.py ap_hs20_min_bandwidth_no_wan_metrics 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_min_bandwidth_no_wan_metrics 1/1
Test: Hotspot 2.0 network selection with min bandwidth but no WAN Metrics
Starting AP wlan3
PASS ap_hs20_min_bandwidth_no_wan_metrics 0.45906 2020-04-17 16:13:33.629648
passed all 1 test case(s)
2020-04-17 16:13:33 	./run-tests.py ap_hs20_min_bandwidth_roaming 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_min_bandwidth_roaming 1/1
Test: Hotspot 2.0 network selection with min bandwidth (roaming)
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_min_bandwidth_roaming 1.532566 2020-04-17 16:13:35.587286
passed all 1 test case(s)
2020-04-17 16:13:35 	./run-tests.py ap_hs20_missing_pmf 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_missing_pmf 1/1
Test: Hotspot 2.0 connection attempt without PMF
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_hs20_missing_pmf 0.469374 2020-04-17 16:13:36.481638
passed all 1 test case(s)
2020-04-17 16:13:36 	./run-tests.py ap_hs20_multi_cred_sp_prio 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_multi_cred_sp_prio 1/1
Test: Hotspot 2.0 multi-cred sp_priority
Starting AP wlan3
PASS ap_hs20_multi_cred_sp_prio 0.928816 2020-04-17 16:13:37.847787
passed all 1 test case(s)
2020-04-17 16:13:37 	./run-tests.py ap_hs20_multi_cred_sp_prio2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_multi_cred_sp_prio2 1/1
Test: Hotspot 2.0 multi-cred sp_priority with two BSSes
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_multi_cred_sp_prio2 1.068634 2020-04-17 16:13:39.350177
passed all 1 test case(s)
2020-04-17 16:13:39 	./run-tests.py ap_hs20_multi_cred_sp_prio_same 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_multi_cred_sp_prio_same 1/1
Test: Hotspot 2.0 multi-cred and same sp_priority
Starting AP wlan3
PASS ap_hs20_multi_cred_sp_prio_same 0.684704 2020-04-17 16:13:40.532007
passed all 1 test case(s)
2020-04-17 16:13:40 	./run-tests.py ap_hs20_multi_network_and_cred_removal 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_multi_network_and_cred_removal 1/1
Test: Multiple networks and cred removal
Starting AP wlan3
PASS ap_hs20_multi_network_and_cred_removal 1.233932 2020-04-17 16:13:42.204624
passed all 1 test case(s)
2020-04-17 16:13:42 	./run-tests.py ap_hs20_multiple_connects 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_multiple_connects 1/1
Test: Hotspot 2.0 connection through multiple network selections
Starting AP wlan3
Starting Interworking network selection
Starting Interworking network selection
Starting Interworking network selection
PASS ap_hs20_multiple_connects 0.9886 2020-04-17 16:13:43.613966
passed all 1 test case(s)
2020-04-17 16:13:43 	./run-tests.py ap_hs20_multiple_home_cred 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_multiple_home_cred 1/1
Test: Hotspot 2.0 and select with multiple matching home credentials
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_multiple_home_cred 0.996054 2020-04-17 16:13:45.080814
passed all 1 test case(s)
2020-04-17 16:13:45 	./run-tests.py ap_hs20_nai_realms 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_nai_realms 1/1
Test: Hotspot 2.0 connection and multiple NAI realms and TTLS/PAP
Starting AP wlan3
PASS ap_hs20_nai_realms 0.702844 2020-04-17 16:13:46.222447
passed all 1 test case(s)
2020-04-17 16:13:46 	./run-tests.py ap_hs20_network_preference 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_network_preference 1/1
Test: Hotspot 2.0 network selection with preferred home network
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_network_preference 1.082636 2020-04-17 16:13:47.689510
passed all 1 test case(s)
2020-04-17 16:13:47 	./run-tests.py ap_hs20_network_preference2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_network_preference2 1/1
Test: Hotspot 2.0 network selection with preferred credential
Starting AP wlan4
Starting AP wlan3
PASS ap_hs20_network_preference2 1.108508 2020-04-17 16:13:49.150568
passed all 1 test case(s)
2020-04-17 16:13:49 	./run-tests.py ap_hs20_network_preference3 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_network_preference3 1/1
Test: Hotspot 2.0 network selection with two credential (one preferred)
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_network_preference3 1.160806 2020-04-17 16:13:50.730931
passed all 1 test case(s)
2020-04-17 16:13:50 	./run-tests.py ap_hs20_network_preference4 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_network_preference4 1/1
Test: Hotspot 2.0 network selection with username vs. SIM credential
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_network_preference4 1.120678 2020-04-17 16:13:52.211297
passed all 1 test case(s)
2020-04-17 16:13:52 	./run-tests.py ap_hs20_no_cred_connect 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_no_cred_connect 1/1
Test: Hotspot 2.0 and connect attempt without credential
Starting AP wlan3
PASS ap_hs20_no_cred_connect 0.345499 2020-04-17 16:13:52.937399
passed all 1 test case(s)
2020-04-17 16:13:53 	./run-tests.py ap_hs20_no_match_connect 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_no_match_connect 1/1
Test: Hotspot 2.0 and connect attempt without matching cred
Starting AP wlan3
PASS ap_hs20_no_match_connect 0.473449 2020-04-17 16:13:53.806444
passed all 1 test case(s)
2020-04-17 16:13:53 	./run-tests.py ap_hs20_no_rsn_connect 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_no_rsn_connect 1/1
Test: Hotspot 2.0 and connect attempt without RSN
Starting AP wlan3
PASS ap_hs20_no_rsn_connect 0.429605 2020-04-17 16:13:54.609150
passed all 1 test case(s)
2020-04-17 16:13:54 	./run-tests.py ap_hs20_open_osu_association 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_open_osu_association 1/1
Test: Hotspot 2.0 open OSU association
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_hs20_open_osu_association 0.76344 2020-04-17 16:13:55.743174
passed all 1 test case(s)
2020-04-17 16:13:55 	./run-tests.py ap_hs20_osen 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_osen 1/1
Test: Hotspot 2.0 OSEN connection
Starting AP wlan3
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan5 to AP
PASS ap_hs20_osen 1.247536 2020-04-17 16:13:57.434779
passed all 1 test case(s)
2020-04-17 16:13:57 	./run-tests.py ap_hs20_osen_single_ssid 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_osen_single_ssid 1/1
Test: Hotspot 2.0 OSEN-single-SSID connection
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_hs20_osen_single_ssid 1.987177 2020-04-17 16:13:59.892381
passed all 1 test case(s)
2020-04-17 16:13:59 	./run-tests.py ap_hs20_prefer_home 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_prefer_home 1/1
Test: Hotspot 2.0 required roaming consortium
Starting AP wlan3
Starting AP wlan4
Verify network selection to AP wlan4
Verify network selection to AP wlan3
PASS ap_hs20_prefer_home 1.2323 2020-04-17 16:14:01.584802
passed all 1 test case(s)
2020-04-17 16:14:01 	./run-tests.py ap_hs20_proxyarp 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_proxyarp 1/1
Test: Hotspot 2.0 and ProxyARP
Starting AP wlan3
Connect STA wlan1 to AP
After connect: ['aaaa:bbbb:cccc::2 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT', 'aaaa:bbbb:dddd::2 dev ap-br0 lladdr 02:00:00:00:01:00 PERMANENT', 'aaaa:bbbb:eeee::2 dev ap-br0 lladdr 02:00:00:00:01:00 PERMANENT']
After disconnect: []
PASS ap_hs20_proxyarp 1.963216 2020-04-17 16:14:04.008431
passed all 1 test case(s)
2020-04-17 16:14:04 	./run-tests.py ap_hs20_proxyarp_disable_dgaf 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_proxyarp_disable_dgaf 1/1
Test: Hotspot 2.0 and ProxyARP with DGAF disabled
Starting AP wlan3
Connect STA wlan1 to AP
After connect: ['192.168.1.123 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT', 'aaaa:bbbb:cccc::2 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT']
After disconnect: []
PASS ap_hs20_proxyarp_disable_dgaf 1.644935 2020-04-17 16:14:06.082550
passed all 1 test case(s)
2020-04-17 16:14:06 	./run-tests.py ap_hs20_proxyarp_enable_dgaf 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_proxyarp_enable_dgaf 1/1
Test: Hotspot 2.0 and ProxyARP with DGAF enabled
Starting AP wlan3
Connect STA wlan1 to AP
After connect: ['192.168.1.123 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT', 'aaaa:bbbb:cccc::2 dev ap-br0 lladdr 02:00:00:00:00:00 PERMANENT']
After disconnect: []
PASS ap_hs20_proxyarp_enable_dgaf 1.805117 2020-04-17 16:14:08.321282
passed all 1 test case(s)
2020-04-17 16:14:08 	./run-tests.py ap_hs20_random_mac_addr 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_random_mac_addr 1/1
Test: Hotspot 2.0 connection with random MAC address
Starting AP wlan3
PASS ap_hs20_random_mac_addr 0.98971 2020-04-17 16:14:09.752952
passed all 1 test case(s)
2020-04-17 16:14:09 	./run-tests.py ap_hs20_release_number_1 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_release_number_1 1/1
Test: Hotspot 2.0 with AP claiming support for Release 1
Starting AP wlan3
PASS ap_hs20_release_number_1 0.785106 2020-04-17 16:14:11.007983
passed all 1 test case(s)
2020-04-17 16:14:11 	./run-tests.py ap_hs20_release_number_2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_release_number_2 1/1
Test: Hotspot 2.0 with AP claiming support for Release 2
Starting AP wlan3
flush_scan_cache: Could not clear all BSS entries. These remain:
bssid / frequency / signal level / flags / ssid
02:00:00:00:03:00	2412	-30	[WPA2-EAP-CCMP][ESS][HS20]	test-hs20

PASS ap_hs20_release_number_2 0.811892 2020-04-17 16:14:12.261563
passed all 1 test case(s)
2020-04-17 16:14:12 	./run-tests.py ap_hs20_release_number_3 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_release_number_3 1/1
Test: Hotspot 2.0 with AP claiming support for Release 3
Starting AP wlan3
PASS ap_hs20_release_number_3 0.746674 2020-04-17 16:14:13.415731
passed all 1 test case(s)
2020-04-17 16:14:13 	./run-tests.py ap_hs20_remediation_required 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_remediation_required 1/1
Test: Hotspot 2.0 connection and remediation required from RADIUS
Starting AP wlan3
PASS ap_hs20_remediation_required 0.805434 2020-04-17 16:14:14.587794
passed all 1 test case(s)
2020-04-17 16:14:14 	./run-tests.py ap_hs20_remediation_required_ctrl 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_remediation_required_ctrl 1/1
Test: Hotspot 2.0 connection and subrem from ctrl_iface
Starting AP wlan3
PASS ap_hs20_remediation_required_ctrl 0.763439 2020-04-17 16:14:15.893222
passed all 1 test case(s)
2020-04-17 16:14:15 	./run-tests.py ap_hs20_remediation_sql 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_remediation_sql 1/1
Test: Hotspot 2.0 connection and remediation required using SQLite for user DB
Starting AP wlan4
Starting AP wlan3
PASS ap_hs20_remediation_sql 0.942589 2020-04-17 16:14:17.259939
passed all 1 test case(s)
2020-04-17 16:14:17 	./run-tests.py ap_hs20_req_conn_capab 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_conn_capab 1/1
Test: Hotspot 2.0 network selection with req_conn_capab
Starting AP wlan3
Not used in home network
Used in roaming network
Verify that req_conn_capab does not prevent connection if no other network is available
Additional req_conn_capab checks
Starting AP wlan4
PASS ap_hs20_req_conn_capab 1.416183 2020-04-17 16:14:19.086465
passed all 1 test case(s)
2020-04-17 16:14:19 	./run-tests.py ap_hs20_req_conn_capab2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_conn_capab2 1/1
Test: Hotspot 2.0 network selection with req_conn_capab (not present)
Starting AP wlan3
PASS ap_hs20_req_conn_capab2 0.445375 2020-04-17 16:14:19.991107
passed all 1 test case(s)
2020-04-17 16:14:20 	./run-tests.py ap_hs20_req_conn_capab_and_roaming_partner_preference 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_conn_capab_and_roaming_partner_preference 1/1
Test: Hotspot 2.0 and req_conn_capab with roaming partner preference
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_req_conn_capab_and_roaming_partner_preference 1.481924 2020-04-17 16:14:21.897727
passed all 1 test case(s)
2020-04-17 16:14:21 	./run-tests.py ap_hs20_req_hs20_icon 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_hs20_icon 1/1
Test: Hotspot 2.0 OSU provider and multi-icon fetch with REQ_HS20_ICON
Starting AP wlan3
PASS ap_hs20_req_hs20_icon 0.461363 2020-04-17 16:14:22.877255
passed all 1 test case(s)
2020-04-17 16:14:22 	./run-tests.py ap_hs20_req_hs20_icon_oom 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_hs20_icon_oom 1/1
Test: Hotspot 2.0 icon fetch OOM with REQ_HS20_ICON
Starting AP wlan3
PASS ap_hs20_req_hs20_icon_oom 0.572701 2020-04-17 16:14:23.824533
passed all 1 test case(s)
2020-04-17 16:14:23 	./run-tests.py ap_hs20_req_hs20_icon_parallel 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_hs20_icon_parallel 1/1
Test: Hotspot 2.0 OSU provider and multi-icon parallel fetch with REQ_HS20_ICON
Starting AP wlan3
PASS ap_hs20_req_hs20_icon_parallel 0.411749 2020-04-17 16:14:24.610130
passed all 1 test case(s)
2020-04-17 16:14:24 	./run-tests.py ap_hs20_req_operator_icon 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_operator_icon 1/1
Test: Hotspot 2.0 operator icons
Starting AP wlan3
PASS ap_hs20_req_operator_icon 0.398473 2020-04-17 16:14:25.407766
passed all 1 test case(s)
2020-04-17 16:14:25 	./run-tests.py ap_hs20_req_roaming_consortium 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_roaming_consortium 1/1
Test: Hotspot 2.0 required roaming consortium
Starting AP wlan3
Starting AP wlan4
Verify network selection to AP wlan4
Verify network selection to AP wlan3
PASS ap_hs20_req_roaming_consortium 1.141606 2020-04-17 16:14:26.904759
passed all 1 test case(s)
2020-04-17 16:14:26 	./run-tests.py ap_hs20_req_roaming_consortium_no_match 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_req_roaming_consortium_no_match 1/1
Test: Hotspot 2.0 required roaming consortium and no match
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_req_roaming_consortium_no_match 0.663073 2020-04-17 16:14:27.958644
passed all 1 test case(s)
2020-04-17 16:14:28 	./run-tests.py ap_hs20_roam_to_higher_prio 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roam_to_higher_prio 1/1
Test: Hotspot 2.0 and roaming from current to higher priority network
Starting AP wlan3
Connect to the only network option
Start another AP (home operator) and reconnect
Starting AP wlan4
PASS ap_hs20_roam_to_higher_prio 1.266536 2020-04-17 16:14:29.716078
passed all 1 test case(s)
2020-04-17 16:14:29 	./run-tests.py ap_hs20_roaming_consortium 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roaming_consortium 1/1
Test: Hotspot 2.0 connection based on roaming consortium match
Starting AP wlan3
PASS ap_hs20_roaming_consortium 1.837252 2020-04-17 16:14:31.970652
passed all 1 test case(s)
2020-04-17 16:14:32 	./run-tests.py ap_hs20_roaming_consortium_constraints 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roaming_consortium_constraints 1/1
Test: Hotspot 2.0 connection and roaming consortium constraints
Starting AP wlan3
PASS ap_hs20_roaming_consortium_constraints 0.7801 2020-04-17 16:14:33.156582
passed all 1 test case(s)
2020-04-17 16:14:33 	./run-tests.py ap_hs20_roaming_consortium_element 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roaming_consortium_element 1/1
Test: Hotspot 2.0 connection and invalid roaming consortium element
Starting AP wlan3
PASS ap_hs20_roaming_consortium_element 0.637923 2020-04-17 16:14:34.247540
passed all 1 test case(s)
2020-04-17 16:14:34 	./run-tests.py ap_hs20_roaming_consortium_invalid 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roaming_consortium_invalid 1/1
Test: Hotspot 2.0 connection and invalid roaming consortium ANQP-element
Starting AP wlan3
PASS ap_hs20_roaming_consortium_invalid 0.395996 2020-04-17 16:14:35.109277
passed all 1 test case(s)
2020-04-17 16:14:35 	./run-tests.py ap_hs20_roaming_consortiums_match 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roaming_consortiums_match 1/1
Test: Hotspot 2.0 connection based on roaming_consortiums match
Starting AP wlan3
PASS ap_hs20_roaming_consortiums_match 1.197727 2020-04-17 16:14:36.727359
passed all 1 test case(s)
2020-04-17 16:14:36 	./run-tests.py ap_hs20_roaming_partner_preference 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_roaming_partner_preference 1/1
Test: Hotspot 2.0 and roaming partner preference
Starting AP wlan3
Starting AP wlan4
Verify default vs. specified preference
Verify network selection to AP wlan4
Verify network selection to AP wlan3
Verify partial FQDN match
Verify network selection to AP wlan4
Verify network selection to AP wlan3
PASS ap_hs20_roaming_partner_preference 1.82574 2020-04-17 16:14:38.988477
passed all 1 test case(s)
2020-04-17 16:14:39 	./run-tests.py ap_hs20_select 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_select 1/1
Test: Hotspot 2.0 network selection
Starting AP wlan3
Starting AP wlan4
PASS ap_hs20_select 4.903113 2020-04-17 16:14:44.331879
passed all 1 test case(s)
2020-04-17 16:14:44 	./run-tests.py ap_hs20_session_info 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_session_info 1/1
Test: Hotspot 2.0 connection and session information from RADIUS
Starting AP wlan3
PASS ap_hs20_session_info 14.299865 2020-04-17 16:14:59.075142
passed all 1 test case(s)
2020-04-17 16:14:59 	./run-tests.py ap_hs20_set_profile_failures 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_set_profile_failures 1/1
Test: Hotspot 2.0 and failures during profile configuration
Starting AP wlan3
Starting AP wlan3
Starting AP wlan3
Starting AP wlan3
Starting AP wlan3
Starting AP wlan3
Starting AP wlan3
PASS ap_hs20_set_profile_failures 4.340111 2020-04-17 16:15:03.872838
passed all 1 test case(s)
2020-04-17 16:15:03 	./run-tests.py ap_hs20_sim 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_sim 1/1
Test: Hotspot 2.0 with simulated SIM and EAP-SIM
Starting AP wlan3
PASS ap_hs20_sim 0.650685 2020-04-17 16:15:04.935109
passed all 1 test case(s)
2020-04-17 16:15:05 	./run-tests.py ap_hs20_sim_invalid 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_sim_invalid 1/1
Test: Hotspot 2.0 with simulated SIM and EAP-SIM - invalid IMSI
Starting AP wlan3
PASS ap_hs20_sim_invalid 0.431809 2020-04-17 16:15:05.786344
passed all 1 test case(s)
2020-04-17 16:15:05 	./run-tests.py ap_hs20_sim_oom 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_sim_oom 1/1
Test: Hotspot 2.0 with simulated SIM and EAP-SIM - OOM
Starting AP wlan3
PASS ap_hs20_sim_oom 0.483345 2020-04-17 16:15:06.704033
passed all 1 test case(s)
2020-04-17 16:15:06 	./run-tests.py ap_hs20_sim_provisioning 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_sim_provisioning 1/1
Test: Hotspot 2.0 AAA server behavior for SIM provisioning
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
sim_provisioning: [('aa9d40e9c842254d56d6c837eb364fbc', '232010000000000', '02:00:00:00:00:00', 'SIM', '1587111308')]
PASS ap_hs20_sim_provisioning 1.637642 2020-04-17 16:15:08.797539
passed all 1 test case(s)
2020-04-17 16:15:08 	./run-tests.py ap_hs20_terms_and_conditions 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_terms_and_conditions 1/1
Test: Hotspot 2.0 Terms and Conditions signaling
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_hs20_terms_and_conditions 0.674663 2020-04-17 16:15:09.915219
passed all 1 test case(s)
2020-04-17 16:15:09 	./run-tests.py ap_hs20_terms_and_conditions_coa 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_terms_and_conditions_coa 1/1
Test: Hotspot 2.0 Terms and Conditions signaling - CoA
Starting AP wlan3
Connect STA wlan0 to AP
CoA-Request with matching Acct-Session-Id
PASS ap_hs20_terms_and_conditions_coa 0.687779 2020-04-17 16:15:11.038037
passed all 1 test case(s)
2020-04-17 16:15:11 	./run-tests.py ap_hs20_terms_and_conditions_sql 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_terms_and_conditions_sql 1/1
Test: Hotspot 2.0 Terms and Conditions using SQLite for user DB
Starting AP wlan4
Starting AP wlan3
current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111312', '127.0.0.1', 1, None, None)]
current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111312', '127.0.0.1', 0, 0, 1)]
PASS ap_hs20_terms_and_conditions_sql 2.405268 2020-04-17 16:15:13.871040
passed all 1 test case(s)
2020-04-17 16:15:13 	./run-tests.py ap_hs20_terms_and_conditions_sql2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_terms_and_conditions_sql2 1/1
Test: Hotspot 2.0 Terms and Conditions using SQLite for user DB
Starting AP wlan4
Starting AP wlan3
current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111314', '127.0.0.1', 1, None, None)]
current_sessions: [('02:00:00:00:00:00', 'anonymous@example.com', '1587111314', '127.0.0.1', 0, 0, 1)]
PASS ap_hs20_terms_and_conditions_sql2 2.400499 2020-04-17 16:15:16.691133
passed all 1 test case(s)
2020-04-17 16:15:16 	./run-tests.py ap_hs20_unexpected 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_unexpected 1/1
Test: Unexpected Hotspot 2.0 AP configuration
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_hs20_unexpected 1.151411 2020-04-17 16:15:18.352908
passed all 1 test case(s)
2020-04-17 16:15:18 	./run-tests.py ap_hs20_username 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_username 1/1
Test: Hotspot 2.0 connection in username/password credential
Starting AP wlan3
Connect STA wlan1 to AP
PASS ap_hs20_username 0.954706 2020-04-17 16:15:19.744816
passed all 1 test case(s)
2020-04-17 16:15:19 	./run-tests.py ap_hs20_username_roaming 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_username_roaming 1/1
Test: Hotspot 2.0 connection in username/password credential (roaming)
Starting AP wlan3
PASS ap_hs20_username_roaming 0.771133 2020-04-17 16:15:20.969239
passed all 1 test case(s)
2020-04-17 16:15:21 	./run-tests.py ap_hs20_username_unknown 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_username_unknown 1/1
Test: Hotspot 2.0 connection in username/password credential (no domain in cred)
Starting AP wlan3
PASS ap_hs20_username_unknown 0.665765 2020-04-17 16:15:22.058668
passed all 1 test case(s)
2020-04-17 16:15:22 	./run-tests.py ap_hs20_username_unknown2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_hs20_username_unknown2 1/1
Test: Hotspot 2.0 connection in username/password credential (no domain advertized)
Starting AP wlan3
PASS ap_hs20_username_unknown2 0.659377 2020-04-17 16:15:23.154040
passed all 1 test case(s)
2020-04-17 16:15:23 	./run-tests.py ap_ht40_5ghz_disabled_sec 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_5ghz_disabled_sec 1/1
Test: HT40 on 5 GHz with disabled secondary channel
Starting AP wlan3
Country code at the end: 00
PASS ap_ht40_5ghz_disabled_sec 1.280424 2020-04-17 16:15:24.865508
passed all 1 test case(s)
2020-04-17 16:15:24 	./run-tests.py ap_ht40_5ghz_invalid_pair 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_5ghz_invalid_pair 1/1
Test: HT40 on 5 GHz with invalid channel pair
Starting AP wlan3
Country code at the end: 00
PASS ap_ht40_5ghz_invalid_pair 1.611648 2020-04-17 16:15:26.923988
passed all 1 test case(s)
2020-04-17 16:15:26 	./run-tests.py ap_ht40_5ghz_match 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_5ghz_match 1/1
Test: HT40 co-ex scan on 5 GHz with matching pri/sec channel
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_5ghz_match 1.783129 2020-04-17 16:15:29.154918
passed all 1 test case(s)
2020-04-17 16:15:29 	./run-tests.py ap_ht40_5ghz_switch 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_5ghz_switch 1/1
Test: HT40 co-ex scan on 5 GHz switching pri/sec channel
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_5ghz_switch 1.694116 2020-04-17 16:15:31.314377
passed all 1 test case(s)
2020-04-17 16:15:31 	./run-tests.py ap_ht40_5ghz_switch2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_5ghz_switch2 1/1
Test: HT40 co-ex scan on 5 GHz switching pri/sec channel (2)
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_5ghz_switch2 3.152907 2020-04-17 16:15:34.887604
passed all 1 test case(s)
2020-04-17 16:15:34 	./run-tests.py ap_ht40_csa 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_csa 1/1
Test: HT with 40 MHz channel width and CSA
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_csa 2.863011 2020-04-17 16:15:38.220082
passed all 1 test case(s)
2020-04-17 16:15:38 	./run-tests.py ap_ht40_csa2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_csa2 1/1
Test: HT with 40 MHz channel width and CSA
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_csa2 2.97491 2020-04-17 16:15:41.650134
passed all 1 test case(s)
2020-04-17 16:15:41 	./run-tests.py ap_ht40_csa3 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_csa3 1/1
Test: HT with 40 MHz channel width and CSA
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_csa3 2.92562 2020-04-17 16:15:45.027652
passed all 1 test case(s)
2020-04-17 16:15:45 	./run-tests.py ap_ht40_disable 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_disable 1/1
Test: HT40 disabling
Starting AP wlan3
Connect STA wlan0 to AP
SIGNAL_POLL: ['RSSI=-30', 'LINKSPEED=1', 'NOISE=-92', 'FREQUENCY=2437', 'WIDTH=40 MHz', 'CENTER_FRQ1=2427', 'AVG_RSSI=-30', 'AVG_BEACON_RSSI=-27']
SIGNAL_POLL: ['RSSI=-30', 'LINKSPEED=1', 'NOISE=9999', 'FREQUENCY=2437', 'WIDTH=20 MHz', 'CENTER_FRQ1=2437', 'AVG_RSSI=-30', 'AVG_BEACON_RSSI=-30']
PASS ap_ht40_disable 2.855167 2020-04-17 16:15:48.329846
passed all 1 test case(s)
2020-04-17 16:15:48 	./run-tests.py ap_ht40_plus_minus1 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_plus_minus1 1/1
Test: HT40 with both plus and minus allowed (1)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_plus_minus1 2.230066 2020-04-17 16:15:50.982589
passed all 1 test case(s)
2020-04-17 16:15:51 	./run-tests.py ap_ht40_plus_minus2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_plus_minus2 1/1
Test: HT40 with both plus and minus allowed (2)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_plus_minus2 2.08163 2020-04-17 16:15:53.449746
passed all 1 test case(s)
2020-04-17 16:15:53 	./run-tests.py ap_ht40_scan 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan 1/1
Test: HT40 co-ex scan
Starting AP wlan3
hostapd STATUS: {'channel': '5', 'ieee80211ax': '0', 'ht_mcs_bitmask': 'ffff0000000000000000', 'num_sta_no_short_slot_time': '0', 'ht_op_mode': '0x0', 'ieee80211n': '1', 'freq': '2432', 'cac_time_left_seconds': 'N/A', 'ht_caps_info': '000e', 'bss[0]': 'wlan3', 'phy': 'phy3', 'num_sta_ht40_intolerant': '0', 'max_txpower': '20', 'secondary_channel': '-1', 'beacon_int': '100', 'num_sta_ht_no_gf': '0', 'num_sta_ht_20_mhz': '0', 'edmg_channel': '0', 'state': 'ENABLED', 'ssid[0]': 'test-ht40', 'num_sta_non_erp': '0', 'num_sta_no_short_preamble': '0', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'num_sta[0]': '0', 'ieee80211ac': '0', 'cac_time_seconds': '0', 'olbc': '0', 'num_sta_no_ht': '0', 'dtim_period': '2', 'olbc_ht': '0', 'edmg_enable': '0', 'bssid[0]': '02:00:00:00:03:00'}
Connect STA wlan0 to AP
hostapd STA: {'aid': '1', 'inactive_msec': '0', 'flags': '[AUTH][ASSOC][AUTHORIZED][SHORT_PREAMBLE][WMM][HT]', 'connected_time': '0', 'capability': '0x421', 'rx_packets': '3', 'tx_rate_info': '10', 'listen_interval': '5', 'rx_bytes': '237', 'signal': '-30', 'ht_caps_info': '0x107e', 'timeout_next': 'NULLFUNC POLL', 'supp_op_classes': '5151525354737475767778797a7b7c7d7e7f808182', 'tx_packets': '2', 'ext_capab': '04004a82014000400001', 'tx_bytes': '169', 'addr': '02:00:00:00:00:00', 'ht_mcs_bitmask': 'ffff0000000000000000', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'rx_rate_info': '520 mcs 5'}
PASS ap_ht40_scan 2.245238 2020-04-17 16:15:56.140863
passed all 1 test case(s)
2020-04-17 16:15:56 	./run-tests.py ap_ht40_scan_broken_ap 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_broken_ap 1/1
Test: HT40 co-ex scan and broken legacy/HT AP
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_ht40_scan_broken_ap 2.972234 2020-04-17 16:15:59.600609
passed all 1 test case(s)
2020-04-17 16:15:59 	./run-tests.py ap_ht40_scan_conflict 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_conflict 1/1
Test: HT40 co-ex scan conflict
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_conflict 3.877318 2020-04-17 16:16:03.914952
passed all 1 test case(s)
2020-04-17 16:16:03 	./run-tests.py ap_ht40_scan_conflict2 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_conflict2 1/1
Test: HT40 co-ex scan conflict (HT40-)
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_conflict2 3.852442 2020-04-17 16:16:08.281682
passed all 1 test case(s)
2020-04-17 16:16:08 	./run-tests.py ap_ht40_scan_ht20_conflict 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_ht20_conflict 1/1
Test: HT40 co-ex scan conflict with HT 20 MHz AP
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_ht20_conflict 2.541477 2020-04-17 16:16:11.296828
passed all 1 test case(s)
2020-04-17 16:16:11 	./run-tests.py ap_ht40_scan_intolerant 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_intolerant 1/1
Test: HT40 co-ex scan finding an AP advertising 40 MHz intolerant
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_intolerant 2.417881 2020-04-17 16:16:14.145619
passed all 1 test case(s)
2020-04-17 16:16:14 	./run-tests.py ap_ht40_scan_legacy_conflict 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_legacy_conflict 1/1
Test: HT40 co-ex scan conflict with legacy 20 MHz AP
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_legacy_conflict 2.497276 2020-04-17 16:16:17.083130
passed all 1 test case(s)
2020-04-17 16:16:17 	./run-tests.py ap_ht40_scan_match 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_match 1/1
Test: HT40 co-ex scan matching configuration
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_match 3.680849 2020-04-17 16:16:21.126534
passed all 1 test case(s)
2020-04-17 16:16:21 	./run-tests.py ap_ht40_scan_not_affected 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht40_scan_not_affected 1/1
Test: HT40 co-ex scan and other BSS not affected
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht40_scan_not_affected 3.165579 2020-04-17 16:16:24.726959
passed all 1 test case(s)
2020-04-17 16:16:24 	./run-tests.py ap_ht_40mhz_intolerant_ap 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_40mhz_intolerant_ap 1/1
Test: Associated STA reports 40 MHz intolerant AP after association
Starting AP wlan3
Connect STA wlan0 to AP
Start 40 MHz intolerant AP
Starting AP wlan4
Waiting for co-ex report from STA
AP moved to 20 MHz channel
Waiting for AP to move back to 40 MHz channel
AP moved to 40 MHz channel
PASS ap_ht_40mhz_intolerant_ap 30.512844 2020-04-17 16:16:55.632125
passed all 1 test case(s)
2020-04-17 16:16:55 	./run-tests.py ap_ht_40mhz_intolerant_sta 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_40mhz_intolerant_sta 1/1
Test: Associated STA indicating 40 MHz intolerant
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan2 to AP
PASS ap_ht_40mhz_intolerant_sta 4.439334 2020-04-17 16:17:00.497912
passed all 1 test case(s)
2020-04-17 16:17:00 	./run-tests.py ap_ht_40mhz_intolerant_sta_deinit 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_40mhz_intolerant_sta_deinit 1/1
Test: Associated STA indicating 40 MHz intolerant and hostapd deinit
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_40mhz_intolerant_sta_deinit 3.141702 2020-04-17 16:17:04.081831
passed all 1 test case(s)
2020-04-17 16:17:04 	./run-tests.py ap_ht_capab_not_supported 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_capab_not_supported 1/1
Test: HT configuration with driver not supporting all ht_capab entries
Starting AP wlan3
PASS ap_ht_capab_not_supported 0.169447 2020-04-17 16:17:04.680698
passed all 1 test case(s)
2020-04-17 16:17:04 	./run-tests.py ap_ht_op_class_115 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_115 1/1
Test: HT20 on operationg class 115
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_115 0.901055 2020-04-17 16:17:06.070320
passed all 1 test case(s)
2020-04-17 16:17:06 	./run-tests.py ap_ht_op_class_116 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_116 1/1
Test: HT40 on operationg class 116
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_116 1.310511 2020-04-17 16:17:07.801540
passed all 1 test case(s)
2020-04-17 16:17:07 	./run-tests.py ap_ht_op_class_117 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_117 1/1
Test: HT40 on operationg class 117
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_117 1.360573 2020-04-17 16:17:09.618902
passed all 1 test case(s)
2020-04-17 16:17:09 	./run-tests.py ap_ht_op_class_118 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_118 1/1
Test: HT20 on operationg class 118
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_118 0.9483 2020-04-17 16:17:11.013586
passed all 1 test case(s)
2020-04-17 16:17:11 	./run-tests.py ap_ht_op_class_119 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_119 1/1
Test: HT40 on operationg class 119
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_119 1.211252 2020-04-17 16:17:12.665985
passed all 1 test case(s)
2020-04-17 16:17:12 	./run-tests.py ap_ht_op_class_120 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_120 1/1
Test: HT40 on operationg class 120
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_120 1.248395 2020-04-17 16:17:14.354083
passed all 1 test case(s)
2020-04-17 16:17:14 	./run-tests.py ap_ht_op_class_121 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_121 1/1
Test: HT20 on operationg class 121
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_121 0.973847 2020-04-17 16:17:15.727774
passed all 1 test case(s)
2020-04-17 16:17:15 	./run-tests.py ap_ht_op_class_122 
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_ht_op_class_122 1/1
Test: HT40 on operationg class 122
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_ht_op_class_122 1.18565 2020-04-17 16:17:17.353026
passed all 1 test case(s)
2020-04-17 16:17:17 ./stop.sh
2020-04-17 16:17:18 ./start.sh channels=4
2020-04-17 16:17:19 ./stop.sh