我正在尝试在IDE中使用VS2019在真实环境下进行端到端测试。这些测试位于主解决方案的单独测试项目中。
因此,我尝试使用以下两种方法加载环境变量:
方法1
在测试项目中更新launchSettings.json
{
"profiles": {
"My.Endpoint.Tests": {
"commandName": "Project",
"environmentVariables": {
"ServerName": "Apim"
}
}
}
}
方法2
创建以下cmd文件并将其添加到项目中,然后在测试项目属性的Build Events - Pre-build event command-line:
中调用它。
set ServerName=Apim
不幸的是,通过VS2019 IDE
执行测试时,上述方法都无法读取给定的环境变量