docs(management): 批次B终评收尾——validate_config补源名唯一性+遗留观察项归档
批次B终评Approve后两处闭环: - validate_config补源指标名跨维度唯一校验(comparisons按源名建键的 静默覆盖防线)+测试 - 观察项归档:call_band样本基数(批次F)/源名唯一(已修)/性能与winsorize(批次F)
This commit is contained in:
@@ -300,6 +300,16 @@ def test_validate_config_cross_dimension_code_unique():
|
||||
assert any("active_share" in p and "重复" in p for p in validate_config(dup))
|
||||
|
||||
|
||||
def test_validate_config_source_name_unique():
|
||||
"""两个 code 指向同一源指标:comparisons 按源名建键会静默覆盖,须报问题。"""
|
||||
dup = json.loads(json.dumps(DEFAULT_SCORE_CONFIG))
|
||||
# service 里造一个不同 code 但同指向 active_friends 的 band(源名冲突)
|
||||
dup["dimensions"]["service"]["metrics"]["load_band"] = {
|
||||
"type": "band", "metric": "active_friends", "low": 1, "high": 50,
|
||||
}
|
||||
assert any("同一源指标 active_friends" in p for p in validate_config(dup))
|
||||
|
||||
|
||||
def test_validate_config_default_config_clean():
|
||||
"""默认配置自身必须全绿(空问题列表)。"""
|
||||
assert validate_config(DEFAULT_SCORE_CONFIG) == []
|
||||
|
||||
Reference in New Issue
Block a user