根据“test-cloud.exe help submit”的说明:
--test-params [cspairs] - 额外的测试参数,格式是逗号分隔的键:值对
我想使用该命令将参数传递给我的测试。
现在如何在 Tests.cs 文件中访问这些参数?
如果不可能,那么有没有其他方法可以将参数添加到我的测试云测试中,然后在 Tests.cs 文件中读取它们?
根据“test-cloud.exe help submit”的说明:
--test-params [cspairs] - 额外的测试参数,格式是逗号分隔的键:值对
我想使用该命令将参数传递给我的测试。
现在如何在 Tests.cs 文件中访问这些参数?
如果不可能,那么有没有其他方法可以将参数添加到我的测试云测试中,然后在 Tests.cs 文件中读取它们?
test.cs 文件可以使用参数吗?
不幸的是,不。好吧,至少现在不是……
这些参数目前仅用于测试设置。虽然,这听起来确实是一个不错的增强。也许您可以在 XTC 想法和功能请求页面上分享您的想法?从那里,像您这样的其他用户可以投票决定哪些功能对您最重要,帮助 XTC 团队绘制未来功能的路线图。这是 XTC 想法和功能请求页面的链接 - https://testcloud.ideas.aha.io/
========================
此页面的其他查看者的注意事项: 可以通过运行以下命令查看所有可用的命令行参数:
mono packages/Xamarin.UITest.X.X.X/tools/test-cloud.exe help submit
packages\Xamarin.UITest.X.X.X\tools\test-cloud help submit
当前参数列表 (截至 2017 年 1 月 12 日)
--assembly-dir <PATH>
包含测试程序集的文件夹的路径。
--devices <DEVICE ID>
在测试云上传对话框中提供的设备 ID。
--user <EMAIL>
提交测试的团队成员的电子邮件地址。
--nunit-xml <FILENAME>
测试结果导出到的文件名,格式为 NUnit 结果 XML。可选的。
--sign-info <FILENAME>
仅限安卓。提供将用于对测试服务器 APK 进行签名的签名信息文件。有关详细信息,请参阅以下部分。可选的。
--dsym <FILENAME>
仅限 iOS。将与应用程序和测试一起上传 dSYM 文件。这允许在日志文件中提供更多详细信息。可选的。
--fixture <NUNIT-FIXTURE>
NUnit 夹具/命名空间运行。(可多次使用)
--include <CATEGORY-NAME>
标识应该只包含在测试运行中的 NUnit 测试类别。
--exclude <CATEGORY-NAME>
标识应从测试运行中排除的 NUnit 测试类别。
--test-chunk
通过方法并行运行测试
--fixture-chunk
通过夹具并行运行测试
--data <FILE OR DIRECTORY>
上传文件或目录以及程序集。(可以多次使用)。