Free, open-source Allure reporting for Katalon Studio : no plugin, zero test-script changes

I tried the v1.0.2.

I ran the Test Suites/healthcare-tests - TS_RegressionTestCollection which includes 2 times of invokation of a single Test Suite named healthcare-tests - TS_RegressionTest; one with Chrome, another with Firefox.

The bridge produced allure-report/healthcare-tests - TS_RegressionTestCollection_20260812_183045.html

As the screenshot tells, the resulted report contained only “1 item”.

I suppose, Monty_Bagati regards “1 item” is fine, as he once wrote:

I disagree with this idea.

Can you restart your katalon studio and then check,it should work with same test suites on different browsers

I suspect the new version is not refreshed properly on ur machine

I confirmed that I got the v1.0.2 of the bridge.
I re-applied the bridge over the healthcare-test project.
I ran the Test Suites/healthcare-tests - TS_RegressionTestCollection and got the report generated:

The report contains “1 item total — healthcare-tests - TS_RegressionTest”. I disagree with this.

As I commented above, I think the entry point of the “Collection report” should contain 2 links to the individual reports of “healthcare-tests - TS_RegressionTest” execution record; one with Chrone, another with Firefox — as Katalon’s UI does for its built-in reports.

Should not be like this , let me validate this in a moment

The report of v1.0.1 showed the Browser type (e.g, Firefox) as follows

The report of v1.0.2 no longer shows the Browser type.

Apparently, Monty removed “Browser”. Why?

I think, the report should show the “Browser”, which was applied to this time of Test Suite exection.

It will be fixed soon , I will directly test this on ci machines , please wait for the next release

Hi @kazurayam : firstly thx a bunch for raising these issues, all results below are from CI machines : Windows and MacOS as local Katalon IDE testing was not delivering the results and a waste of time. So here are the ADO CI machine results



Windows Report

Mac Report

API suites with only APIs as test cases wont get any browser tag in brackets

Latest version is v1.0.4

Pls check once at your end as well

I checked the v1.0.3.
I worked on macOS, Katalon Studio IDE v11.0.3.
I made the Sample WebUI project (Healthcare sample), “Test Suites/Test Suites/healthcare-tests - TS_RegressionTestSuiteCollection”.

I ran it and got a allure report:

This made me understand what Monty_Bagati wrote:

The screenshot demonstrated what he described.

So I could confirm that the bridge now works as he intended.

But I personally disagree with this behavior. It breaks and erases the concept of “Test Suite Collection” as a sequence of individual execution of "Test Suite"s.

By the way, “Test Suite Collection” is an original term invented by Katalon. JUnit4, JUnit5, TestNG and other established testing frameworks do not employ the concept of “Test Suite Collection”. I think that the reporting frameworks (Extent, Allure) are designed adaptive to the classical JUnit. So I think that it is understantable that Katalon’s “Test Suite Collection” aren’t well fitting to the reporting frameworks.

In fact, I personally rarely use “Test Suite Collection”. If I were to run my tests using Katalon Runtime Engine for CI/CD, I would certainly refrain from “Test Suite Collection”. I would rather control the sequence of “Test Suite executions” using shell scripts or CI/CD’s pipeline, which resides out of Katalon project.

If you (Katalon users) are not using “Test Suite Collection”, my point above wouldn’t matter. The issue I raised above about “Test Suite Collection” isn’t a big issue.

Now, I would like to finalize this series of discussion in this topic. Thank you very much, Monty_Bagati, for responding to my posts very promptly. Great work!

Thanks a ton to you as well for checking these and raising these issues @kazurayam , truly appreciate it :slightly_smiling_face:

npm support has been added as well : https://www.npmjs.com/package/allure-katalon-bridge

I have comprehensively explained about the installation in the README file , don’t think this would be necessary

I don’t think that would be useful as one click or npx would do the job in their respective project

github actions supported now

just one line:

uses: montbaga/allure-katalon-bridge@v1

Allure-Katalon Bridge · Actions · GitHub Marketplace

@depapp now you can just copy paste the GitHub yml and include your katalon project. Nothing else needed (only GitHub). also ADO and gitlab examples yaml can be copied as is in your CI env.

that’s great @Monty_Bagati
lemme try

ADO and gitlab examples yaml can be copied as is in your CI env. no specific installation required

well , well , well …