重新架构:回归测试框架以促进HPC系统的健全性检查 源码
简而言之重新构架 ReFrame是用于为HPC系统编写回归测试的框架。 该框架的目标是抽象化与系统交互的复杂性,将回归测试的逻辑与与系统配置和设置有关的底层细节分开。 这使用户可以轻松编写可移植的回归测试,仅关注功能。 ReFrame中的回归测试是简单的Python类,用于指定测试的基本参数。 框架将加载测试,并将其发送到定义良好的管道中,该管道将负责其执行。 该管道的各个阶段负责所有系统交互细节,例如编程环境切换,编译,作业提交,作业状态查询,健全性检查和性能评估。 用高级现代编程语言(如Python)编写系统回归测试在组织和维护测试方面具有很大的优势。 用户可以创建自己的测试层次结构,
用户评论