user3404307
user3404307

Reputation: 21

allure reports without running a build

I am running automation tests in my local workspace. The test project hasn't been added to a build integration process yet. So I'd like to generate allure reports without running a build.

The necessary dependencies were added to Ivy.xml according to instructions (see https://github.com/allure-framework/allure-core/wiki/TestNG -> Ant), but I don't have a build.xml file, so I have no idea of what the next step is about.

Could you please provide instructions for generating allure xml reports after running the tests, but without running a build?

Thanks in advance

Upvotes: 2

Views: 1881

Answers (1)

vania-pooh
vania-pooh

Reputation: 2977

Generally speaking you should AllureTestListener to your tests classpath so TestNG can automatically use this listener. This is done by adding the following dependency to ivy.xml:

<dependency org="ru.yandex.qatools.allure" name="allure-testng-adaptor" rev="1.4.11"/>

Then you need to run your tests in any way you want (e.g. by using your IDE runner). After running tests you should have a set of XML files generated by default in target/allure-results.

After getting these files just use a command line report generator:

$ allure generate -v 1.4.11 target/allure-results

Upvotes: 1

Related Questions