Maven 在具有相同名称的多个测试中运行特定测试

Maven 在具有相同名称的多个测试中运行特定测试,maven,unit-testing,Maven,Unit Testing,我有多个名称相同但包不同的测试 com.private.db.dao.pf.ent.DAOBaseFuncTest com.private.db.dao.internal.pf.ent.DAOBaseFuncTest com.private.db.dao.core.ent.DAOBaseFuncTest 我想运行com.private.db.dao.pf.ent.DAOBaseFuncTest。通常我用这个命令运行测试 mvn -Prun-tests -pl test/func -Dit.tes

我有多个名称相同但包不同的测试

com.private.db.dao.pf.ent.DAOBaseFuncTest com.private.db.dao.internal.pf.ent.DAOBaseFuncTest com.private.db.dao.core.ent.DAOBaseFuncTest

我想运行
com.private.db.dao.pf.ent.DAOBaseFuncTest
。通常我用这个命令运行测试

mvn -Prun-tests -pl test/func -Dit.test=DAOBaseFuncTest verify

但我惊讶地看到3个测试套件一个接一个地运行。是否可以运行一个特定的测试套件,而不是运行所有三个测试套件?

没关系。我试着给出具体的测试套件,结果成功了

mvn-Prun-tests-pl-test/func-Dit.test=com.private.db.dao.pf.ent.DAOBaseFuncTest验证