簡體   English   中英

如何在 Boost Build for Boost Unit Test Framework 中設置環境變量?

[英]How to set environment variable in Boost Build for Boost Unit Test Framework?

請注意:

  • 我正在使用 Boost Build 和 Boost 單元測試框架。 這意味着當我構建測試時,它會自動運行並顯示結果。
  • 為了運行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"
;
``

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM