Content-Length: 265184 | pFad | http://github.com/RSheremeta/allure-environment-creator/#start-of-content

3C GitHub - RSheremeta/allure-environment-creator: This tiny Library helps you to serve and store environment data for Allure easily.
Skip to content

This tiny Library helps you to serve and store environment data for Allure easily.

Notifications You must be signed in to change notification settings

RSheremeta/allure-environment-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Allure-Environment-Creator

This tiny Library helps you to serve and store environment data for Allure easily.

Installation

1 Since it's not pushed to the MVN central repository yet, there are two installation options:

  • Download already compiled and packaged Allure-Environment-Creator-1.0.jar file HERE and proceed to the 2nd step
  • Download source code HERE to your local machine, make a jar by running mvn package in the repo directory and proceed to the 2nd step

2 Put a Allure-Environment-Creator-1.0.jar file into your project directory (for instance – create root dir ~/libs/ and paste there)

3 Add this dependency to your pom.xml (systemPath value is for instance)

    <dependency>
      <groupId>com.github.rsheremeta</groupId>
      <artifactId>Allure-Environment-Creator</artifactId>
      <version>1.0</version>
      <scope>system</scope>
      <systemPath>${basedir}/libs/Allure-Environment-Creator-1.0.jar</systemPath>
    </dependency>

Usage

  1. In your @BeforeSuite or @AfterSuite method (or @BeforeClass or @AfterClass for JUnit):
  @BeforeSuite(alwaysRun = true)
  public void beforeSuiteSetUp() {
    // Instantiate a map with your needed Environment values
    
    Map<String, String> envData = new HashMap<>();
    envData.put("Base URL", "https://google.com/");
    envData.put("User", "Admin");
    envData.put("OS", System.getProperty("os.name"));
    
    /*
    If your /allure-results is in /target – just pass instantiated map as a parameter
    */ 
    AllureEnv.createAllureEnvironmentFile(envData);
    
    /*
    If your /allure-results is in custom directory – just pass one more parameter 
    with customPath to your /allure-results directory
    */ 
    AllureEnv.createAllureEnvironmentFile(envData, "/custom/path/to/allure-results/");
    
    // some your other code
  }
  1. Now you're all set to run your suite.

  2. Once suite is finished, generate allure report and take a look on the Environment section:

Allure Report Results









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/RSheremeta/allure-environment-creator/#start-of-content

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy