如何在提升构建中设置环境变量以进行提升单元测试框架?



请注意:

  • 我正在使用Boost Build和Boost Unit Test Framework。这意味着当我构建测试时,它会自动运行它并显示结果。
  • 运行GCC 变体(而不是编译时或 clang(,我需要将环境变量LC_ALL设置为C

如何在我的 Jamfile 中执行此操作?

我在这里找到了一个名为testing.arg的选项,您可以使用它在启动之前将参数发送到UnitTest的可执行文件。

在这里,您可以找到有关可以在 UnitTest 的命令行--<command_line_argument_name>=<argument_value>中使用以下语法设置环境变量的信息。

通过结合这两个信息,我们可以假设这将有助于您:

unit-test helpers_test
: helpers_test.cpp helpers
: <testing.arg>"--LC_ALL=C"
;
``

相关内容

  • 没有找到相关文章

最新更新