17 lines
766 B
Python
17 lines
766 B
Python
"""S2 spike:run_optimization 多进程。验证在 scripts/spike_s2_optimization.py(容器)。
|
||
VERDICT: PASS。关键修正:run_optimization 是 BacktestingEngine 方法(vnpy 4.4.0 重构),
|
||
非顶层函数;multiprocessing 用 spawn(S1 已证容器内工作)。
|
||
"""
|
||
|
||
|
||
def test_s2_verdict_recorded():
|
||
findings = {
|
||
"import": "OK (vnpy_ctastrategy 1.4.1)",
|
||
"run_optimization": "BacktestingEngine 方法 (optimization_setting, output, max_workers)",
|
||
"multiprocessing": "spawn (get_context, S1 已证容器内工作)",
|
||
"max_workers_recommend": "2 (NAS braswell 2 核)",
|
||
}
|
||
# S2 VERDICT: PASS
|
||
assert findings["import"].startswith("OK")
|
||
assert "BacktestingEngine 方法" in findings["run_optimization"]
|