tests: Properly skip pmksa_cache_ctrl_ext if PMKSA_GET is not supported

Mark the test as skipped instead of failed if wpa_supplicant is built
without PMKSA_GET support.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2016-12-13 20:13:42 +02:00 committed by Jouni Malinen
parent 3301e925b7
commit 4198e43309

View file

@ -12,7 +12,7 @@ import time
import hostapd import hostapd
import hwsim_utils import hwsim_utils
from wpasupplicant import WpaSupplicant from wpasupplicant import WpaSupplicant
from utils import alloc_fail from utils import alloc_fail, HwsimSkip
from test_ap_eap import eap_connect from test_ap_eap import eap_connect
def test_pmksa_cache_on_roam_back(dev, apdev): def test_pmksa_cache_on_roam_back(dev, apdev):
@ -935,6 +935,8 @@ def test_pmksa_cache_ctrl_ext(dev, apdev):
res1 = dev[0].request("PMKSA_GET %d" % id) res1 = dev[0].request("PMKSA_GET %d" % id)
logger.info("PMKSA_GET: " + res1) logger.info("PMKSA_GET: " + res1)
if "UNKNOWN COMMAND" in res1:
raise HwsimSkip("PMKSA_GET not supported in the build")
if bssid not in res1: if bssid not in res1:
raise Exception("PMKSA cache entry missing") raise Exception("PMKSA cache entry missing")