Rename and simplify config test target names

pull/4984/head
Jimmy Brisson 2017-09-05 15:21:08 -05:00
parent 399b6acfb1
commit 9d0e8abb11
13 changed files with 54 additions and 65 deletions

View File

@ -1,5 +1,5 @@
{
"b1": {
"base": {
"extra_labels": [],
"default_lib": "std",
"core": "Cortex-M0",
@ -9,8 +9,8 @@
"base1_3": "v_base1_3_b1"
}
},
"d1": {
"inherits": ["b1"],
"left_middle": {
"inherits": ["base"],
"config": {
"derived1": "v_derived1_d1",
"derived2": "v_derived2_d1"
@ -20,8 +20,8 @@
"base1_2": "v_base1_2_d1"
}
},
"b2": {
"inherits": ["b1"],
"right_middle": {
"inherits": ["base"],
"config": {
"base2_1": "v_base2_1_b2",
"base2_2": "v_base2_2_b2"
@ -30,8 +30,8 @@
"base1_2": "v_base1_2_b2"
}
},
"f": {
"inherits": ["d1", "b2"],
"inherits_diamond": {
"inherits": ["left_middle", "right_middle"],
"config": {
"f1_1": "v_f1_1_f",
"f1_2": "v_f1_2_f"

View File

@ -1,5 +1,5 @@
{
"f": {
"inherits_diamond": {
"target.base1_1": "v_base1_1_f",
"target.base1_2": "v_base1_2_b2",
"target.base1_3": "v_base1_3_b1",
@ -10,7 +10,7 @@
"target.f1_1": "v_f1_1_f_override",
"target.f1_2": "v_f1_2_f"
},
"b2": {
"right_middle": {
"target.base1_1": "v_base1_1_b1",
"target.base1_2": "v_base1_2_b2",
"target.base1_3": "v_base1_3_b1",

View File

@ -1,5 +1,5 @@
{
"b1": {
"first_base": {
"extra_labels": [],
"default_lib": "std",
"core": "Cortex-M0",
@ -9,18 +9,7 @@
"base1_3": "v_base1_3_b1"
}
},
"d1": {
"inherits": ["b1"],
"config": {
"derived1": "v_derived1_d1",
"derived2": "v_derived2_d1"
},
"overrides": {
"base1_1": "v_base1_1_d1",
"base1_2": "v_base1_2_d1"
}
},
"b2": {
"second_base": {
"extra_labels": [],
"default_lib": "std",
"core": "Cortex-M0",
@ -30,8 +19,8 @@
"base1_1": "v_base1_1_b2"
}
},
"f": {
"inherits": ["b2", "d1"],
"double_config": {
"inherits": ["first_base", "second_base"],
"config": {
"f1_1": "v_f1_1_f",
"f1_2": "v_f1_2_f"

View File

@ -1,8 +1,8 @@
{
"f": {
"exception_msg": "Parameter name 'base1_1' defined in both 'target:b2' and 'target:b1'"
"double_config": {
"exception_msg": "Parameter name 'base1_1' defined in both 'target:second_base' and 'target:first_base'"
},
"b2": {
"second_base": {
"target.base2_1": "v_base2_1_b2",
"target.base2_2": "v_base2_2_b2",
"target.base1_1": "v_base1_1_b2"

View File

@ -1,5 +1,5 @@
{
"b1": {
"first_base_target": {
"extra_labels": [],
"default_lib": "std",
"core": "Cortex-M0",
@ -9,8 +9,8 @@
"base1_3": "v_base1_3_b1"
}
},
"d1": {
"inherits": ["b1"],
"intermediate": {
"inherits": ["first_base_target"],
"config": {
"derived1": "v_derived1_d1",
"derived2": "v_derived2_d1"
@ -20,7 +20,7 @@
"base1_2": "v_base1_2_d1"
}
},
"b2": {
"second_base_target": {
"config": {
"base2_1": "v_base2_1_b2",
"base2_2": "v_base2_2_b2"
@ -29,8 +29,8 @@
"base1_1": "v_base1_1_b2"
}
},
"f": {
"inherits": ["b2", "d1"],
"should_fail": {
"inherits": ["second_base_target", "intermediate"],
"config": {
"f1_1": "v_f1_1_f",
"f1_2": "v_f1_2_f"

View File

@ -1,8 +1,8 @@
{
"f": {
"exception_msg": "Attempt to override undefined parameter 'base1_1' in 'target:b2'"
"should_fail": {
"exception_msg": "Attempt to override undefined parameter 'base1_1' in 'target:second_base_target'"
},
"d1": {
"intermediate": {
"target.base1_1": "v_base1_1_d1",
"target.base1_2": "v_base1_2_d1",
"target.base1_3": "v_base1_3_b1",

View File

@ -4,15 +4,15 @@
"default_lib": "std",
"core": "Cortex-M0"
},
"b1": {
"left_intermediate": {
"inherits": ["base"],
"extra_labels_add": ["b1_label"]
},
"b2": {
"right_intermediate": {
"inherits": ["base"],
"extra_labels_add": ["b2_label"]
},
"both": {
"inherits": ["b1", "b2"]
"inherits": ["left_intermediate", "right_intermediate"]
}
}

View File

@ -8,10 +8,10 @@
"lib2.p1": "v_p1_lib2",
"lib2.p2": "v_p2_lib2"
},
"b1": {
"left_intermediate": {
"exception_msg": "Attempt to override undefined parameter 'app.app_wrong' in 'application[b1_label]"
},
"b2": {
"right_intermediate": {
"app.app1": "v_app1",
"app.app2": "v_app2[b2_label]",
"lib1.p1": "v_p1_lib1",

View File

@ -4,11 +4,11 @@
"app2": "v_app2"
},
"target_overrides": {
"b1_label": {
"app1": "v_app1[b1_label]"
"left_intermediate_label": {
"app1": "v_app1[left_intermediate_label]"
},
"b2_label": {
"app2": "v_app2[b2_label]"
"right_intermediate_label": {
"app2": "v_app2[right_intermediate_label]"
},
"dummy_label": {
"app1": "dummy.app1",

View File

@ -4,15 +4,15 @@
"default_lib": "std",
"core": "Cortex-M0"
},
"b1": {
"left_intermediate": {
"inherits": ["base"],
"extra_labels_add": ["b1_label"]
"extra_labels_add": ["left_intermediate_label"]
},
"b2": {
"right_intermediate": {
"inherits": ["base"],
"extra_labels_add": ["b2_label"]
"extra_labels_add": ["right_intermediate_label"]
},
"both": {
"inherits": ["b1", "b2"]
"inherits": ["left_intermediate", "right_intermediate"]
}
}

View File

@ -1,15 +1,15 @@
{
"b1": {
"app.app1": "v_app1[b1_label]",
"left_intermediate": {
"app.app1": "v_app1[left_intermediate_label]",
"app.app2": "v_app2"
},
"b2": {
"right_intermediate": {
"app.app1": "v_app1",
"app.app2": "v_app2[b2_label]"
"app.app2": "v_app2[right_intermediate_label]"
},
"both": {
"app.app1": "v_app1[b1_label]",
"app.app2": "v_app2[b2_label]"
"app.app1": "v_app1[left_intermediate_label]",
"app.app2": "v_app2[right_intermediate_label]"
},
"base": {
"app.app1": "v_app1",

View File

@ -1,5 +1,5 @@
{
"b1": {
"first_base": {
"extra_labels": [],
"default_lib": "std",
"core": "Cortex-M0",
@ -9,8 +9,8 @@
"base1_3": "v_base1_3_b1"
}
},
"d1": {
"inherits": ["b1"],
"intermediate": {
"inherits": ["first_base"],
"config": {
"derived1": "v_derived1_d1",
"derived2": "v_derived2_d1"
@ -20,14 +20,14 @@
"base1_2": "v_base1_2_d1"
}
},
"b2": {
"second_base": {
"config": {
"base2_1": "v_base2_1_b2",
"base2_2": "v_base2_2_b2"
}
},
"f": {
"inherits": ["b2", "d1"],
"inherits_tree": {
"inherits": ["second_base", "intermediate"],
"config": {
"f1_1": "v_f1_1_f",
"f1_2": "v_f1_2_f"

View File

@ -1,5 +1,5 @@
{
"f": {
"inherits_tree": {
"target.base1_1": "v_base1_1_f",
"target.base1_2": "v_base1_2_d1",
"target.base1_3": "v_base1_3_b1",
@ -10,12 +10,12 @@
"target.f1_1": "v_f1_1_f_override",
"target.f1_2": "v_f1_2_f"
},
"b1": {
"first_base": {
"target.base1_1": "v_base1_1_b1",
"target.base1_2": "v_base1_2_b1",
"target.base1_3": "v_base1_3_b1"
},
"d1": {
"intermediate": {
"target.base1_1": "v_base1_1_d1",
"target.base1_2": "v_base1_2_d1",
"target.base1_3": "v_base1_3_b1",