我有以下任务:在我的C#代码中,我使用随机端口运行服务器并通过
将此端口添加到EnvironmentVarables Environment.SetEnvironmentVariable("PORT", Convert.ToString(Fixture.Uri.Port));
之后我必须从Ruby rspec代码中获取这个PORT变量来告诉测试应该使用哪个端口。 有没有办法做到这一点?
答案 0 :(得分:0)
Environment.SetEnvironmentVariable
默认设置目标进行处理。您应该使用用户或计算机目标:
Environment.SetEnvironmentVariable("PORT",
Convert.ToString(Fixture.Uri.Port),
EnvironmentVariableTarget.User);