Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Avaddon-tfa/awesome-allure

The collection of all Allure Report adaptors for tools and frameworks
https://github.com/Avaddon-tfa/awesome-allure

List: awesome-allure

Last synced: about 1 month ago
JSON representation

The collection of all Allure Report adaptors for tools and frameworks

Awesome Lists containing this project

README

        

# Awesome Allure

At Qameta Software, we know that finding the right adaptor for Allure Report might be a challenge.
This is why we have gathered the collection of all Allure Report adaptors for tools and frameworks we know. 🚀

### Contributing

We want this list to be complete, so community support is much appreciated!
Feel free to add the integrations and adaptors you have created, tested, or used with Allure Report.

## Programming languages and frameworks

### Java
[AssertJ](https://github.com/allure-framework/allure-java/tree/master/allure-assertj) - support for AssertJ framework reporting.
[Awaitility](https://github.com/allure-framework/allure-java/tree/master/allure-awaitility) - support for Awaitility framework reporting.
[Citrus Framework](https://github.com/allure-framework/allure-java/tree/master/allure-citrus) - support for Citrus framework reporting.
[JAX-RS](https://github.com/allure-framework/allure-java/tree/master/allure-jax-rs) - support for JAX-RS framework reporting.
[JUnit 5](https://github.com/allure-framework/allure-java/tree/master/allure-junit5) - support for JUnit 5 framework reporting.
[JUnit 4](https://github.com/allure-framework/allure-java/tree/master/allure-junit4) - support for JUnit 4 framework reporting.
[TestNG](https://github.com/allure-framework/allure-java/tree/master/allure-testng) - support for TestNG framework reporting.
[Spring Web](https://github.com/allure-framework/allure-java/tree/master/allure-spring-web) - support for Spring Web framework reporting.
[Spock 2](https://github.com/allure-framework/allure-java/tree/master/allure-spock2) - support for Spock 2 reporting.
[Selenide](https://github.com/allure-framework/allure-java/tree/master/allure-selenide) - support for Selenide framework reporting.
[Rest Assured](https://github.com/allure-framework/allure-java/tree/master/allure-rest-assured) - support for REST Assured framework reporting.
[OkHttp](https://github.com/allure-framework/allure-java/tree/master/allure-okhttp) - support for OkHttp framework reporting.
[OkHttp 3](https://github.com/allure-framework/allure-java/tree/master/allure-okhttp3) - support for OkHttp 3 framework reporting.
[JsonUnit](https://github.com/allure-framework/allure-java/tree/master/allure-jsonunit) - support for JsonUnit reporting.
[JBehave](https://github.com/allure-framework/allure-java/tree/master/allure-jbehave) - support for JBehave reporting.

### JavaScript

[allure-playwright](https://github.com/allure-framework/allure-js/tree/master/packages/allure-playwright) - support for Playwright framework reporting.
[allure-mocha](https://github.com/allure-framework/allure-js/tree/master/packages/allure-mocha) - support for Mocha framework reporting.
[allure-jasmine](https://github.com/allure-framework/allure-js/tree/master/packages/allure-jasmine) - support for Jasmine framework reporting.
[allure-cucumberjs](https://github.com/allure-framework/allure-js/tree/master/packages/allure-cucumberjs) - support for Cucumberjs framework reporting.
[newman-reporter-allure](https://github.com/allure-framework/allure-js/tree/master/packages/newman-reporter-allure) - support for Newman (postman test-runner) framework reporting.
[wdio-allure-reporter](https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-allure-reporter) - support for WebDriverIO framework reporting.
[codeceptjs](https://codecept.io/plugins/#allure) - support for CodeceptJS framework reporting.
[cypress](https://www.npmjs.com/package/@shelex/cypress-allure-plugin) - support for Cypress reporting.

### Python
[Robot Framework](https://github.com/allure-framework/allure-python/tree/master/allure-robotframework) - support for Robot framework reporting.
[Behave](https://github.com/allure-framework/allure-python/tree/master/allure-behave) - support for Behave framework reporting.
[Pytest](https://github.com/allure-framework/allure-python/tree/master/allure-pytest) - support for Pytest framework reporting.
[Pytest BDD](https://github.com/allure-framework/allure-python/tree/master/allure-pytest-bdd) - support for PyTest BDD framework reporting.
[Nose2](https://github.com/allure-framework/allure-python/tree/master/allure-nose2) - support for Nose2 framework reporting.

### Kotlin and Android

[JUnit4, Android Robolectric and Android Instrumentation support](https://github.com/allure-framework/allure-kotlin) - support for Kotlin Android testing tools.

### Swift and iOS

[XCTest](https://github.com/eroshenkoam/xcresults) - A command line tool to extract test summaries & screenshots from Xcode 11 XCResult files.

### Scala

[ScalaTest](https://github.com/allure-framework/allure-java/tree/master/allure-scalatest) - support for ScalaTest framework reporting.

### .NET/C#
[NUnit](https://github.com/allure-framework/allure-csharp/tree/main/Allure.NUnit) - support for NUnit framework reporting.
[XUnit](https://github.com/allure-framework/allure-csharp/tree/main/Allure.XUnit) - support for XUnit framework reporting.
[SpecFlow](https://github.com/allure-framework/allure-csharp/tree/main/Allure.SpecFlowPlugin) - support for SpecFlow framework reporting.

### PHP
[PHPUnit](https://github.com/allure-framework/allure-phpunit) - support for PHPUnit framework reporting.
[Codeception](https://github.com/allure-framework/allure-codeception) - support for Codeception framework reporting.

### Ruby
[Cucumber Ruby](https://github.com/allure-framework/allure-ruby/tree/master/allure-cucumber) - Allure adaptor for Cucumber on Ruby framework.
[RSpec](https://github.com/allure-framework/allure-ruby/tree/master/allure-rspec) - support for RSpec reporting.

### Go

[allure-go](https://github.com/ozontech/allure-go) - complete Allure provider in Go, without overloading the interface of usage. The project started as a fork of Testify, but over time it got its own runner and its own features.

## CI/CD / Build tools

[Jenkins](https://github.com/jenkinsci/allure-plugin) - Official Allure Jenkins Plugin that allows building reports on the pipeline and share them.
[TeamCity](https://plugins.jetbrains.com/plugin/20544-allure-report) - Official plugin adds support for generate Allure Report based on tests results right on the TeamCity Pipeline.
[Bamboo](https://marketplace.atlassian.com/apps/1217177/allure-report-for-bamboo) - Official Allure Bamboo that generates Allure Reports from existing Allure XML files.
[Gradle](https://docs.qameta.io/allure-report/reporting/gradle) — guide on how to implement Allure Report support for Gradle.

## IDEs

[IntelliJ IDEA ](https://plugins.jetbrains.com/plugin/12513-allure-testops-support) - Allure TestOps features from the IntelliJ IDEA IDE, introducing code inspections, ability to automatically generate a report from local test runs and many more.
[VSCode](https://marketplace.visualstudio.com/items?itemName=qameta.allure-vscode) - use Allure Report right from the editor: generate report using explorer context menu; start live server based on allure test results files; serve already generated report.