13.5 实战:MiniHarness 完整测试
13.5.1 测试框架与固件
@pytest.fixture
def test_data_dir():
"""临时目录(自动清理)"""
with tempfile.TemporaryDirectory() as tmpdir:
yield tmpdir
@pytest.fixture
def miniharness(test_data_dir):
"""Harness 实例"""
return SecureMiniHarness(base_path=test_data_dir)13.5.2 单元测试:路径校验与命令检测
13.5.3 集成测试:权限与护栏流程
13.5.4 端到端测试:多步工作流
13.5.5 性能基准:延迟与吞吐
13.5.6 运行与覆盖率
13.5.7 总结
层级
数量
速度
成本
示例
最后更新于
