Skip to content

Kislaya1/AllureReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Allure Reporting

Introduction

Hi All, I had created this demo-project which will in-cooperate Allure Reporting. Anyone can use this demo-project as it will be helpful for a quick-start.

NOTE: There are no designing principles that I had incorporated in my project to keep it simple.

Project Overview

Below are the key points in my project : -

a) Allure Reporting :
Allure Framework is a flexible lightweight multi-language test report tool that not only shows a very concise representation of what have been tested in a neat web report form, but allows everyone participating in the development process to extract maximum of useful information from everyday execution of tests.

b) Allure Integration with Rest Assured :
I had integrated rest assured with Allure inside (Rest Assured Test Class).

c) Docker Integration :
I had created docker-compose yml file to quick start Allure Reports without any overhead to install different software.

Technology Stack Used

1. Java
2. Docker

Pre-Requisite

1. Docker Installed in your local.
2. Maven Installed in your local.
3. Any of your favorite IDE.

Execution

1. Clone the repository and checkout to main branch.
2. Run the below Docker Commands. (Run the docker commands while being inside the project)

Docker Commands

1. docker-compose up -d allure allure-ui : Since you are using the project 1st time, run this command to install all dependencies.
2. docker-compose down : Stopping all the running containers which are getting executed in above 1st step.

3. Run the maven command : "mvn clean install" to run the project.
4. Check the report at "allure-results" and "allure-reports" folders.
In order to access the Report generated launch Local-ReportLink

Drawbacks while using Allure Reporting

Even if allure is open-source and also had created community for support (which is not in case of Extent Reports) the cons of using Allure Reporting is that it does not support in-build logging mechanism like in Extent Report and also the UI has only basic standard theme which is not appealing for end users.

About

Allure Reporting Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published