你好,我正在尝试使用Maven运行一个JUnit测试。
public final class CreateAllObject {
public static final String INIT_URL = new String("http://fpt2:8080/webTest/");
@BeforeClass
public static void initialisation()
{
Driver driver = new Driver(PROFILE_PATH);
driver.getDriver().get(INIT_URL);
driver.getDriver().findElement(By.xpath(ADMIN_ARM_XPATH)).click();
BASE_URL = driver.getDriver().getCurrentUrl();
driver.getDriver().close();
try {
new File("C://logfiles//").mkdirs();
log_work = new BufferedWriter (new FileWriter(
new File("C://logfiles//" +
new SimpleDateFormat("dd.MM.yyyy 'at' HH-mm-ss").format(
new GregorianCalendar().getTime())+".log_work")));
} catch (IOException e) {
e.printStackTrace();
}
}
@Test
public void test()
{
Driver driver = new Driver( PROFILE_PATH );
...
}
@AfterClass
public static void destruction()
{
try
{
log_work.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
[信息]没有要编译的内容-所有类都是最新的
[信息]
[信息]--maven-surefire-plugin:2.10:test(default-test)@uitests-core--
我不知道为什么它不能运行我的测试。请帮帮我。
默认情况下,Maven查找名为*test
、test*
或*testcase
的测试。您可以将其配置为运行具有其他名称的类,但如果没有令人信服的理由不这样做,那么遵循约定要好得多。将类重命名为以test
开头或结尾的内容,然后再试一次。
请看下面的答案:Maven也找不到要运行的JUnit测试。
我有一个Maven/SpringBoot2.3。3应用JUnit 5和Cucumber(v6.5.1)测试。 问题是,我可以通过Maven运行OK单元测试和集成测试,但它不运行Cucumber。 cucumber赛跑者: Cucumber Spring上下文配置: 步骤: 我在Maven pom中使用Surefire和故障保护。xml:https://github.com/danieldestro
我们有一组UI测试每晚运行,有时一些测试由于网络故障而失败。为了避免假阴性测试结果,我使用了,它可以重新运行失败的测试多达3次。 当我从Eclispe右键单击套件运行测试时,它工作得非常好。xml—如果测试最初失败,但重试时通过,则第一个结果不算作失败。 但是,当作为Maven构建的一部分运行相同的测试时,如果任何测试失败,即使在重试时成功通过,构建也会失败。 例如,运行一个包含5个测试的套件,其
需要一些帮助来获得并行运行testng测试用例的正确方法。
我想为詹金斯创建一个简单的硒项目。当我用Runner.java运行测试时,输出显示0种情况。当我用mvn运行我的测试时,e.g.mvn干净的验证-Dcucumber.options="--tags@烟雾"输出显示我构建成功 我所有的类都在src/test/java/package中 Runner:src/test/java/Runner/Runner。JAVA 胶水:src/test/java/胶
问题内容: 我在Eclipse中创建了一个新的maven项目,该项目通过使用HtmlUnitDriver和FirefoxDriver来调出一个网页并检查页面标题来运行简单测试。当我运行maven命令mvn test时,这就是我得到的一切: 当我在Eclipse中运行相同的Maven命令时,它显示以下内容: 这是我的pom.xml,供那些想要检查是否可能是问题的人使用: 问题答案: 您是说要添加为P