当前位置: 首页 > 知识库问答 >
问题:

在aws-device场中运行特定的TestNG TestNG.xml套件文件

于捷
2023-03-14

我想在aws-device场中运行一个TestNG xml套件文件。经过调查,我得出结论,aws-device场执行TestNG测试的方式是以随机顺序运行所有用TestNG注释(在上传到设备场的zip文件项目中)注释的测试。这在我的项目中并不适用,因为所有的测试都使用在我的xml套件文件中声明的参数,而且套件文件还声明了测试应该运行的顺序。因此,我无法运行任何测试,因为第一次测试尝试使用在testng.xml文件中声明的参数值时,它是不可用的,并引发异常

共有1个答案

蒲坚
2023-03-14

下面是一个新文档,它展示了如何包含testng.xml文件

https://aws.amazon.com/premiumsupport/knowled-center/xml-file-tests-jar-file-device-farm/

注意:在设备场的标准环境中,testng.xml文件只支持一部分特性。如果项目需要优先级、include标记、exclude标记、复杂分组或使用testng.xml文件中的参数,则使用自定义环境。

 类似资料:
  • jhbhhjhj当我点击登录并输入有效的“kumar.rakesh@yopmail.com”和有效的“admin@123”,然后点击登录,用户应该可以成功登录 测试转轮

  • 默认情况下,我是这样运行故事测试的:**/*。故事路径中的故事 但是我不需要运行所有的故事,也不需要运行特定的故事,我需要运行特定的套件(包含所有测试的特定文件夹)。 在< code>SuiteTest**1**和< code>SuiteTest**2**中有不同的测试,我必须在不同的时间运行它们。 试图运行: 但这不起作用,它找不到故事。。。。。 提前感谢您的任何帮助。

  • 我有一个maven项目,有3个TestNG套件和4个测试类,我想在jenkins中运行一个特定的套件,我搜索了很多,但只找到了一个命令放在goal来指定特定的套件,但当我这样做时,它也会运行所有其他套件。我被困在这里很长时间了,请引导我完成这个过程。我还想知道是否有任何设置我可以这样做,如果我选择一个套件运行,我可以运行该套件的任何特定类。我已附上我的项目结构在这里的形象,任何输入将不胜感激。谢谢

  • 问题内容: 我需要列出S3存储桶中某个文件夹中包含的所有文件。 文件夹结构如下 我有与用户有关的文件和与某个用户的联系人有关的文件。我需要同时列出两者。 要列出文件,我使用以下代码: 要列出某个用户的文件,我使用以下前缀: 并且我正确地获得了除子目录之外的目录中的所有文件,例如: 要列出某个用户联系人的文件,我使用以下前缀: 但是在这种情况下,我还将目录本身作为返回的对象: 为什么我会得到这种行为

  • 问题内容: 我可以使用它来获取命令的输出,该命令将在与可执行位置相同的路径中运行。 如何指定要在哪个文件夹中运行命令? 问题答案: 返回一个type值。是一个struct并具有一个字段: 因此,只需在调用之前进行设置: 另请注意,这特定于命令;允许您使用该标志传递路径,因此您也可以这样操作: