如何将 Jenkins 配置为 运行 1 个 selenium 测试用例

How to configure Jenkins to run 1 selenium test case

我是 运行宁詹金斯 Windows 7 作为服务。

我的包中有大约 100 个 selenium 测试用例,但我只想 运行 1 个测试用例。

是否可以将 Jenkins 配置为 运行 不是全部,而是 1 个测试?

根据您的 Jenkins 构建的配置方式,您可以在某处指定 Maven 目标。这些可以配置为指定要执行的测试,如 here:

所述

mvn -Dtest=TestCircle#mytest test

请注意,这需要 surefire 2.7.3 或更高版本,以及 Junit 4.X 或 TestNG:

As of Surefire 2.7.3, you can also run only a subset of the tests in a test class.

NOTE: This feature is supported only for Junit 4.x and TestNG.

对于旧版本的 Surefire plugin/JUnit,似乎只能在 class 级别上控制它,即您不能在 class 中指定特定测试:

mvn -Dtest=TestCircle test