Skip to content

Report generation performance improvements

George Koltsov requested to merge improvement-performance into main

Created by: andrcuns

️ Breaking change

  • Removes filesystem copy operation which in case of large reports can significantly slow down report generation.

This changes --results-glob behaviour. It now must return a list of folders containing allure results instead of returning list of files.

Closes: https://github.com/andrcuns/allure-report-publisher/issues/355


Allure report

allure-report-publisher generated test report!

rspec: test report for b8769b2a

+----------------------------------------------------------------+
|                       behaviors summary                        |
+-----------+--------+--------+---------+-------+-------+--------+
|           | passed | failed | skipped | flaky | total | result |
+-----------+--------+--------+---------+-------+-------+--------+
| commands  | 19     | 0      | 0       | 0     | 19    | ✅     |
| uploaders | 17     | 0      | 0       | 0     | 17    | ✅     |
| helpers   | 41     | 0      | 0       | 0     | 41    | ✅     |
| providers | 16     | 0      | 0       | 0     | 16    | ✅     |
| generator | 3      | 0      | 0       | 0     | 3     | ✅     |
| cli       | 1      | 0      | 0       | 0     | 1     | ✅     |
+-----------+--------+--------+---------+-------+-------+--------+
| Total     | 97     | 0      | 0       | 0     | 97    | ✅     |
+-----------+--------+--------+---------+-------+-------+--------+

Merge request reports