tests: wpa_supplicant mesh with dynamic interface addition failing

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2016-05-30 01:50:09 +03:00
parent 62fc8e6a40
commit aa59370b34

View file

@ -968,3 +968,15 @@ def test_mesh_oom(dev, apdev):
"MESH-GROUP-STARTED"]) "MESH-GROUP-STARTED"])
if ev is None: if ev is None:
raise Exception("Init failure not reported") raise Exception("Init failure not reported")
def test_mesh_add_interface_oom(dev):
"""wpa_supplicant mesh with dynamic interface addition failing"""
check_mesh_support(dev[0])
for i in range(1, 3):
mesh = None
try:
with alloc_fail(dev[0], i, "wpas_mesh_add_interface"):
mesh = dev[0].request("MESH_INTERFACE_ADD").strip()
finally:
if mesh and mesh != "FAIL":
dev[0].request("MESH_GROUP_REMOVE " + mesh)