在命令行提示符下,是否可以将参数传递给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;
...
}
当然,正确的解决方案是拥有一些配置文件,该文件是全局配置的,并由测试应用程序进行解析。但是,这样做的开销可能并不总是合理的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句