selenium - Jenkins 未运行 TestNG 测试

标签 selenium jenkins testng

我有一个在 Jenkins 上运行的 TestNG 项目。由于某种我不知道的原因,它停止了运行测试。它编译完美,但不运行测试。这是运行的输出:

  <===[JENKINS REMOTING CAPACITY]===>channel started
  log4j:WARN No appenders could be found for logger 
  (org.apache.commons.beanutils.converters.BooleanConverter).
  log4j:WARN Please initialize the log4j system properly.
  Executing Maven:  -B -f C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB   SELENIUM-WEB-TEST\pom.xml clean install
  [INFO] Scanning for projects...
  [INFO]                                                                         
  [INFO] ------------------------------------------------------------------------
  [INFO] Building TEST-CMS-WEB 0.0.1
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ Web ---
  [INFO] 
  [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ Web ---
  [debug] execute contextualize
  [INFO] Using 'cp1252' encoding to copy filtered resources.
  [INFO] Copying 69 resources
  [INFO] 
  [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ Web ---
  [INFO] Compiling 73 source files to C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\target\classes
  [INFO] 
  [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ Web ---
  [debug] execute contextualize
  [INFO] Using 'cp1252' encoding to copy filtered resources.
  [INFO] skip non existing resourceDirectory C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\src\test\resources
  [INFO] 
  [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ Web ---
  [INFO] Compiling 2 source files to C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\target\test-classes
  [INFO] 
  [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ Web ---
  [JENKINS] Recording test results
  [INFO] 
  [INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ Web ---
  [INFO] Building jar: C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\target\Web-0.0.1.jar
  [INFO] 
  [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ Web ---
  [INFO] Installing C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\target\Web-0.0.1.jar to C:\.m2\repository\Test\Web\0.0.1\Web-0.0.1.jar
  [INFO] Installing C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\pom.xml to C:\.m2\repository\Test\Web\0.0.1\Web-0.0.1.pom
  [INFO] ------------------------------------------------------------------------
  [INFO] BUILD SUCCESS
  [INFO] ------------------------------------------------------------------------
  [INFO] Total time: 5.211s
  [INFO] Finished at: Wed Jan 15 14:21:03 UYST 2014
  [INFO] Final Memory: 26M/310M
  [INFO] ------------------------------------------------------------------------
  [JENKINS] Archiving C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\pom.xml to C:\Java\jenkins-1.523\jobs\TEST_HEAD_NOEXPORT\modules\Test$Web\builds\2014-01-15_14-20-56\archive\Test\Web\0.0.1\Web-0.0.1.pom
  [JENKINS] Archiving C:\Java\jenkins-1.523\workspace\TEST_HEAD_NOEXPORT\CMS-WEB\SELENIUM-WEB-TEST\target\Web-0.0.1.jar to C:\Java\jenkins-1.523\jobs\TEST_HEAD_NOEXPORT\modules\Test$Web\builds\2014-01-15_14-20-56\archive\Test\Web\0.0.1\Web-0.0.1.jar
  Waiting for Jenkins to finish collecting data

如果有人知道会发生什么,我将不胜感激。

最佳答案

如果您使用 Maven Surefire,您是否正确指定了“测试包含”过滤器?测试阶段将在 src/test/java 中的包中搜索包含 @Test 注解的类。很容易错误配置 Maven 的 src/test/java 目录位置,因此只要小心,您就会弄清楚的。

关于selenium - Jenkins 未运行 TestNG 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21146510/

相关文章:

java - org.openqa.selenium.WebDriverException : chrome not reachable

ruby-on-rails - 在 ruby​​ on rails 中运行测试时有一个默认端口

jenkins - 如何在 Jenkins 矩阵项目中绘制基准数据

java - 无法选择隐藏链接 - selenium

java - 禁用特定测试的 TestNG 报告

python - XPath 从两个子文本获取父元素

java - 无法通过 getAttribute 获取 'index' 节点详细信息

git - 如何解析 stderr : fatal: Not a valid object name HEAD in jenkins?

java - Jenkins 中的 Java Ant 任务构建失败

java - 如何根据测试环境跳过 Selenium TestNG 测试