Next: compat Testing, Previous: gcov Testing, Up: Testsuites
文件profopt.exp提供了对检测, 使用profile指导的优化来构建的测试是否正确执行的支持。 该测试需要测试程序被构建和执行两次。第一次用来编译生成profile数据, 第二次用来使用第一次执行生成的数据来编译。 第二次执行用来验证测试产生了预期的结果。
要检查优化确实生成了更好的代码,测试可以被构建并运行第三次, 使用标准的来验证性能是否比profile指导的优化更好。 profopt.exp提供了这种最初的支持。
profopt.exp为profile指导的优化提供了通用的支持。 每套测试都使用了其提供的关于特定优化的信息:
tool
profile_option
feedback_option
prof_ext
PROFOPT_OPTIONS