【问题标题】:Generic Parameter Search in C++ ProjectsC++ 项目中的通用参数搜索
【发布时间】:2016-11-10 06:24:49
【问题描述】:

在几个 C++ 项目中,我需要像这样调整参数:

调整一个常量 -> 编译 -> 运行 -> 收集结果

自动化的最佳方法是什么?最原始的版本是有一个 bash 脚本。它克隆项目的 git 存储库,使用 sed 更改参数,编译和运行应用程序。在它运行所有之后,它会收集结果。

实现它的最佳方式是什么?有好的框架吗?有更好的方法吗?

【问题讨论】:

  • 有理由不使用命令行参数吗?
  • 是的,可以使用 make 的命令行参数来代替 sed 步骤来设置常量。
  • 不,我的意思是将常量更改为变量并在运行时设置它们。无需每次都重新构建项目。

标签: c++ bash automation automated-tests


【解决方案1】:

如果你不喜欢脚本,也许你可以尝试一些单元测试框架,比如google test,它可以让你更方便地运行不同数据集的程序,以及许多宏来测试你的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 2017-07-25
    相关资源
    最近更新 更多