【发布时间】:2013-09-26 01:33:21
【问题描述】:
我正在 Windows Server 2008 上运行的新 Bamboo 实例 (5.1.0.3901) 上设置构建。
NUnit 测试运行器通过 MSBuild 启动以运行测试。我的一些在我的机器和另一台服务器上运行良好的测试现在失败了。显然,所有这些测试都取决于文化设置。据我所知,它们要么通过DateTime.Parse(string) 解析日期字符串,要么将依赖于语言的错误消息与硬编码的德语预期消息进行比较。
我已登录Thread.CurrentThread.CurrentUICulture(“en-US”)和Thread.CurrentThread.CurrentCulture(“de-DE”)。
操作系统区域设置为“de-DE”。
如何在不更改这些测试的情况下通过这些测试?因为它们太多了,所以我更喜欢配置 NUnit(或 MSBuild 或 Bamboo)使用“de-DE”运行所有东西。
【问题讨论】:
标签: msbuild nunit windows-server-2008 bamboo