<xamarin>如何使用&#34; - test-params [cspairs]&#34;访问传递给testcloud.exe的参数。在命令行?

时间:2016-11-26 08:30:18

标签: c# testing xamarin xamarin.forms xamarin-test-cloud

描述根据&#34; test-cloud.exe帮助提交&#34;:

- test-params [cspairs] - 其他测试参数,格式为逗号分隔键:值对

我想通过使用该命令将参数传递给我的测试。

现在我如何在Tests.cs文件中访问这些参数?

如果不可能,那么还有其他方法可以将参数添加到我的Test Cloud测试中,然后在Tests.cs文件中读取它们吗?

1 个答案:

答案 0 :(得分:0)

参数是否可用于test.cs文件?

不幸的是,不,好吧,至少目前不是......

参数目前仅用于测试设置。虽然,这听起来像一个很好的增强。也许你可以分享你对XTC Ideas&amp;功能请求页面?从那里开始,像您这样的其他用户可以投票决定哪些功能对您最重要,帮助XTC团队制定未来功能的路线图。这是XTC Ideas&amp; amp;的链接。功能请求页面 - https://testcloud.ideas.aha.io/

=======================

请注意此页面的其他观看者: 通过运行以下命令可以查看所有可用的命令行参数:

  • OSX - mono packages/Xamarin.UITest.X.X.X/tools/test-cloud.exe help submit
  • Windows - packages\Xamarin.UITest.X.X.X\tools\test-cloud help submit

当前参数列表 (截至1/12/2017)

(从XTC: Submitting UITests at the Command Line复制)

--assembly-dir <PATH>包含测试程序集的文件夹的路径。

--devices <DEVICE ID>“测试云上传”对话框中提供的设备ID。

--user <EMAIL>提交测试的团队成员的电子邮件地址。

--nunit-xml <FILENAME>导出测试结果的文件名,格式为NUnit结果XML。可选的。

--sign-info <FILENAME>仅适用于Android。提供将用于签署测试服务器APK的签名信息文件。有关详细信息,请参阅以下部分。可选的。

--dsym <FILENAME>仅适用于iOS。将上传dSYM文件以及应用程序和测试。这允许在日志文件中提供更多细节。可选的。

要运行的

--fixture <NUNIT-FIXTURE> NUnit fixture / namespace。 (可以多次使用)

--include <CATEGORY-NAME>标识只应包含在测试运行中的NUnit测试类别。

--exclude <CATEGORY-NAME>标识应从测试运行中排除的NUnit测试类别。

--test-chunk通过方法

并行运行测试

--fixture-chunk通过夹具并行运行测试

--data <FILE OR DIRECTORY>上传文件或目录以及程序集。 (可以多次使用)。