[英]HWUT: parameters on command line
在命令行提示符下,是否可以將參數傳遞給 hwut 命令,例如,為了使用該參數作為標識符來打開特定的串行端口?
我想,最簡單的方法是使用環境變量。 假設您的測試是用“C”編寫的,然后執行
set MY_VARIABLE=4711 # DOS
export MY_VARIABLE=4711 # Unix & Co
hwut my-test.exe
其中文件“my-test.c”是“my-test.exe”的來源並包含
#include <stdlib.h>
...
int main(int argc, char** argv)
{
...
const char* MyVariable_str = getenv("MY_VARIABLE");
int my_variable;
my_variable = MyVariable_str ? atoi(MyVariable_str) : -1;
...
}
當然,正確的解決方案是擁有一些配置文件,這些文件被全局配置並由測試應用程序解析。 然而,為此的開銷可能並不總是合理的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.