使用test-cloud.exe(版本Xamarin.UITest.1.3.9.1500-dev)向Xamarin Test Cloud提交应用和测试程序集时,我们还需要提交App.config文件(因为我们的测试程序集依赖于可配置的appSettings)。
最初我曾希望bin目录中的所有内容(Debug / Release取决于--assembly-dir提供)都会上传到Test Cloud。 这似乎不是这种情况,bin目录中存在的App.config文件(XamarinMobileTests.dll.config)未上传。
所以,为了解决这个问题,我尝试了两种可能的解决方案,其中没有一项取得任何成功,具体如下:
这些参数对其网站上的文档非常有限。
过去是否有人遇到类似问题或找到了潜在的解决方案?
理想情况下,配置文件默认上传。但是,如果这不是一个选项,那么解决方案1将是我的首选。
答案 0 :(得分:3)
原来问题是--assembly-dir上的尾随“\”导致--data中指定的配置文件无法上传。
更改:
“\ XamarinMobileTests \ BIN \发布\”
为:
“\ XamarinMobileTests \ BIN \释放”
解决了问题,配置文件已成功上传。 看起来test-cloud.exe看起来好像在文件路径上做了一些flakey比较。