Files
backstage/plugins/allure
dependabot[bot] 24254fd433 build(deps): bump @testing-library/user-event from 13.5.0 to 14.0.0
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 13.5.0 to 14.0.0.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v13.5.0...v14.0.0)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-05 10:19:52 +02:00
..
2021-08-27 16:16:55 +05:30
2022-03-01 14:03:08 +01:00
2022-03-22 12:28:03 +00:00
2021-08-27 16:16:55 +05:30

Allure

Welcome to the Backstage Allure plugin. This plugin add an entity service page to display Allure test reports related to the service.

Install

Run the below command from the app package directory.

yarn add @backstage/plugin-allure

alternatively, you can execute below command from the root directory of your Backstage app.

yarn workspace app add @backstage/plugin-allure

Configure

Configure Allure service

Add below configuration in the app-config.yaml.

allure:
  baseUrl: <ALLURE_SERVICE_BASE_URL> # Example: https://allure.my-company.net or when running allure locally, http://localhost:5050/allure-docker-service

Setup entity service page

Add EntityAllureReportContent in the EntityPage.tsx like below:

+ import { EntityAllureReportContent } from '@backstage/plugin-allure';

...

const serviceEntityPage = (
  <EntityLayoutWrapper>
    ...
+    <EntityLayout.Route path="/allure" title="Allure Report">
+        <EntityAllureReportContent />
+    </EntityLayout.Route>
  </EntityLayoutWrapper>
);