Maven 在具有相同名称的多个测试中运行特定测试
我有多个名称相同但包不同的测试 com.private.db.dao.pf.ent.DAOBaseFuncTest com.private.db.dao.internal.pf.ent.DAOBaseFuncTest com.private.db.dao.core.ent.DAOBaseFuncTest 我想运行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
。通常我用这个命令运行测试
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验证