为什么TestNG会以平行方式随机执行我的测试?

时间:2017-02-13 13:34:18

标签: testng pom.xml

为什么/* config/express.js */ var express = require('express'); module.exports = function() { var app = express(); app.set('port', 3000); return app; }; /* server.js */ var http = require('http'); var app = require('./config/express')(); // Notice the additional () here http.createServer(app).listen(app.get('port'), function() { console.log("Express Server Runing on port"+ app.get('port')); }); 随机执行我的测试?

  1. 这个问题之前是随机发生的,我的测试会突然同时执行,例如: TestNG应该执行并完成,然后TestA

  2. 突然两项测试都在同时执行

  3. 任何想法为什么会这样发生randomely,这不是TestNG文件的问题 enter image description here

2 个答案:

答案 0 :(得分:1)

这是由POM.xml引起的

在执行新测试之前清理项目。想想它正在清理缓存。

答案 1 :(得分:0)

删除POM.xml文件然后添加相同的POM.xml文件似乎重新解决了我的问题