久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Java Allure 報告中增加Environment屬性信息

 孟船長 2022-12-10 發(fā)布于內(nèi)蒙古

通過allureEnvironmentWriter即可給allure報告增加environment顯示信息,。此段代碼會默認在target/allure-results文件夾生成一個environment.xml文件,,但是想要在報告中顯示,還需要將這個environment.xml復制到外層的allure-results文件夾中,。

所以如果你的environment顯示信息是固定的,,你可以直接在allure-results文件夾中建一個environment.xml文件,內(nèi)容填寫你想要在報告中展示的環(huán)境信息,。

代碼如下:

package com.demo.testng;

import com.google.common.collect.ImmutableMap;
import org.apache.commons.io.FileUtils;
import org.testng.annotations.*;


import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;


import org.apache.commons.io.FileUtils;
import static com.github.automatedowl.tools.AllureEnvironmentWriter.allureEnvironmentWriter;


public class TestNGDemo1 {

@BeforeSuite
void setAllureEnvironment() throws IOException {
allureEnvironmentWriter(
ImmutableMap.<String, String>builder()
.put("Browser", "Chrome")
.put("Author", "孟船長")
.put("公眾號", "自動化測試實戰(zhàn)")
.build());


File envTarget = new File("allure-results/environment.xml");
File envSrc = new File("target/allure-results/environment.xml");
FileUtils.copyFile(envSrc, envTarget);
}


@BeforeClass
public void openBrowser(){
System.out.println("Open browser of @BeforeMethod");
}


@AfterClass
public void closeBrowser(){
System.out.println("Close browser of @AfterMehtod");
}


@Test(groups = {"groups01"})
public void test01(){
System.out.println("This is test01");
}


@Test(groups = {"groups01", "groups02"})
public void test02(){
System.out.println("This is test02");
}
}

依賴

<dependency>
<groupId>com.github.automatedowl</groupId>
<artifactId>allure-environment-writer</artifactId>
<version>1.0.0</version>
</dependency>

在終端Terminal中先執(zhí)行用例mvn clean test

再查看報告allure serve allure-results

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多