gem5-gpu教程06 回归测试
gem5-gpu包括gem5风格的回归测试,以避免常见错误,并在变更集之间保持模拟系统性能的一致性。如果你想为gem5-gpu做出贡献,你必须确保你的更改通过了包含的回归测试。
回归测试是一种软件测试类型,其主要目的是确保新代码的更改没有对现有功能造成影响。在软件开发过程中,当对代码进行修改(例如添加新功能、修复bug或进行优化)时,回归测试可以帮助确认这些更改不会引入新的错误或破坏已有的功能。
Running the Tester
运行gem5-gpu回归测试仪很简单。
从您的gem5-gpu/gem5目录中,执行:
../gem5-gpu/regress.py
要查看回归测试仪的其他选项,只需传递–help标志。此命令将使用每个工作一致性协议编译gem5-gpu,并将运行各种测试应用程序。在提交更改之前,每个测试都应该产生这样的输出:
build/ALPHA/tests