Skip to content

Commit 49b0522

Browse files
Jenny Plunkettkegilbert
authored andcommitted
Use ethernet as default config if target has LWIP feature
1 parent 1394bf9 commit 49b0522

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tools/test_configs/__init__.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from os.path import dirname, abspath, join
22

33
from tools.utils import json_file_to_dict
4+
from tools.targets import TARGET_MAP
45

56
CONFIG_DIR = dirname(abspath(__file__))
67
CONFIG_MAP = json_file_to_dict(join(CONFIG_DIR, "config_paths.json"))
@@ -10,7 +11,10 @@ def get_valid_configs(target_name):
1011
if target_name in TARGET_CONFIGS:
1112
target_config = TARGET_CONFIGS[target_name]
1213
else:
13-
return {}
14+
if 'LWIP' in TARGET_MAP[target_name].features:
15+
target_config = { "default_test_configuration": "ETHERNET", "test_configurations": ["ETHERNET"] }
16+
else:
17+
return {}
1418

1519
config_dict = {}
1620
for attr in CONFIG_MAP:
@@ -31,5 +35,11 @@ def get_default_config(target_name):
3135
if config_name == "NONE":
3236
return None
3337
return join(CONFIG_DIR, CONFIG_MAP[config_name])
38+
elif target_name in TARGET_MAP:
39+
if 'LWIP' in TARGET_MAP[target_name].features:
40+
config_name = "ETHERNET"
41+
return join(CONFIG_DIR, CONFIG_MAP[config_name])
42+
else:
43+
return None
3444
else:
3545
return None

0 commit comments

Comments
 (0)