Giter Site home page Giter Site logo

allure-framework / allure-docs Goto Github PK

View Code? Open in Web Editor NEW
60.0 60.0 60.0 8.31 MB

Allure Framework documentation

Home Page: https://allurereport.org/docs/

License: Apache License 2.0

Dockerfile 0.07% JavaScript 97.28% Shell 0.63% Java 0.05% SCSS 1.01% MDX 0.96%
allure docs reporting

allure-docs's People

Contributors

alexanderpoleschuk avatar avaddon-tfa avatar baev avatar chengwhynot avatar delatrie avatar dependabot[bot] avatar ehborisov avatar eroshenkoam avatar focbenz avatar jmoravec avatar k-popov avatar kostis-codefresh avatar kurau avatar l-evg avatar lalmeras avatar lanwen avatar letsrokk avatar maratori avatar michalfita avatar punitbisht avatar rasklaad avatar sidelnikovmike avatar simple-elf avatar smecsia avatar sskorol avatar tnimni avatar unconn avatar unickq avatar vbragin avatar vinogradoff avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

allure-docs's Issues

https://docs.qameta.io/allure/#_linux

Hi, a suggestion in the documentation, could add the following command for installation:
npm install -g allure-commandline

Because linux users are having problems with the repository.

Can't adapt my own tool

I can generate the data structure required by allure by myself, but I searched through the documentation and didn't see what kind of data structure it needs?

[FAQ] OOM after adding assertJ

Probable you have a huge classpath. To solve the problem configure weaver to process only classes with steps/attachments.

add META-INF/aop-ajc.xml to classpath with the following content

<aspectj>
 <weaver options="">
  <include within="your.base.package.*" />
 </weaver>
</aspectj>

Update TestNG docs

There were made several outstanding updates in allure-java + 2.0 version has been released. Some docs' parts are outdated.

Unable to locate package allure-commandline

sudo apt-add-repository ppa:qameta/allure
sudo apt-get update
sudo apt-get install allure-commandline

Executing commands from documentation results in

Unable to locate package allure-commandline

Documentation needs update about Bintray dowload ?

Download URL in the documentation points to Bintray, but 2.8.x releases are not published there.

Does the documentation needs an update on this point or is here a reason not to publish 2.8.x on Bintray ? Are you interested by a PR to update the documentation ?

What is the new official way to download Allure (I download maven allure-commandline artifact on my side) ?

Issue Building Dockerfile

image

Upon cloning your repository I tried to build a docker image using the command

docker build --tag=allure-docs .

and got the following error:

Sending build context to Docker daemon  13.55MB
Step 1/3 : FROM nginx:1.12-alpine
1.12-alpine: Pulling from library/nginx
550fe1bea624: Pull complete
af3988949040: Pull complete
d6642feac728: Pull complete
c20f0a205eaa: Pull complete
Digest: sha256:db5acc22920799fe387a903437eb89387607e5b3f63cf0f4472ac182d7bad644
Status: Downloaded newer image for nginx:1.12-alpine
 ---> 24ed1c575f81
Step 2/3 : COPY build/docs/html5 /usr/share/nginx/html
COPY failed: stat /var/lib/docker/tmp/docker-builder908779930/build/docs/html5: no such file or directory

Documentation links not working for Getting Started and Report Structure since server is not running

Pre-check

  • [o] I'm aware that I can edit the docs and submit a pull request

Describe the improvement

I'd like to report
Screenshot from 2021-10-27 17-02-57

  • Unclear documentation
  • A typo
  • Missing documentation
  • Other

Description of the improvement / report
A clear and concise description.
On the documentation for allure: https://docs.qameta.io/allure/
the links for Getting started and report structure and features not working since server is not running.

URL to demo page results in 404

Hi everyone,

I was just evaluating Allure and wanted to check out the demo. Unfortunately the link to https://qameta.io/allure/demo is not working.

I would fix this myself, but I'm not sure if the link changed or the demo is broken. If you point me in the right direction I can make the change myself.

Thanks for Allure :D

Cheers,
Michael

Update JUnit 5 documentation for simpler configuration

Hello everyone, thanks for the useful framework.

While setting this up with Junit 5, I noticed documentation can be updated, with a slightly simpler configuration:

  • By upgrading to maven-surefire-plugin to 2.22.2, one does not need to provided a junit-platform-surefire-provider anymore (it is deprecated on latests version of Junit 5)
  • When using the latest version of allure-maven (2.10.0), it is not necessary to provide reportVersion in the configuration
  • When using the latest version of allure-maven (2.10.0), it is not necessary to provide junit.jupiter.extensions.autodetection.enabled property.
  • In order for the report to be generated via a mvn test allure:report, i had to customize allure.results.directory system property. (it is described somewhere else in the docs)

Below is my current setup

<properties>
    <aspectj.version>1.9.7</aspectj.version>
</properties>

<dependencies>
        <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-junit5</artifactId>
            <version>LATEST_VERSION</version>
            <scope>test</scope>
        </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                 <version>2.22.2</version>
                <configuration>
                <testFailureIgnore>false</testFailureIgnore>
                        <argLine>
                            -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                        </argLine>
                    <systemProperties>
                       <allure.results.directory>${project.build.directory}/allure-results</allure.results.directory>
                    </systemProperties>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    <dependency>
                </dependencies>
            </plugin>
            <plugin>
                <groupId>io.qameta.allure</groupId>
                <artifactId>allure-maven</artifactId>
                <version>LATEST_VERSION</version>
            </plugin>
    </plugins>
</build>
...

I'll gladly make a PR if you find these changes useful.

PS. Documentation seems exposed at two different URLs, what is the difference ?

Cucumber-JVM Plugin Documentation

Need to write documentation for:

  • General usage
  • Service tags usage
  • Workflow rules (Failed @after doesn`t fail the test in report etc...)
  • JUnit integration
  • TestNG integration
  • Gradle integration
  • Maven integration

Duplicate results reported

Hi there, I'm getting same test cases reported two times in the report. Not sure what is causing this one, any clue would help.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.