allure-phpunit icon indicating copy to clipboard operation
allure-phpunit copied to clipboard

After updating the allure-framework / allure-phpunit:^2.0, No option is available for whether to delete previous results on rerun

Open glo71317 opened this issue 2 years ago • 2 comments

Describe the bug After updating the allure-framework/allure-phpunit:^2.0, No option is available for whether to delete previous results on rerun

To Reproduce Steps to reproduce the behaviour:

  1. run the command in your project - composer require allure-framework/allure-phpunit:^2
  2. configure the config file return [ // Path to output directory (default is build/allure-results) 'outputDirectory' => 'var/allure-results', 'deletePreviousResults' => true, //Whether to delete previous results on rerun 'ignoredAnnotations' => [ 'codingStandardsIgnoreStart' => 'codingStandardsIgnoreStart', ] ];
  3. now run/rerun the unit tests which is not deleting the old allure report from 'var/allure-results'

Expected behavior Only latest results allure report should be available and it was configurable in previous version

Screenshots Screenshot 2022-09-14 at 8 41 23 PM

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context Add any other context about the problem here.

glo71317 avatar Sep 14 '22 15:09 glo71317

It would be great help if any other way we can do which are not able to get it.

glo71317 avatar Sep 14 '22 15:09 glo71317

It's not a bug. Dealing with any previous results is just not a responsibility of the Allure integration. You are free to use native shell commands to prepare the environment before running tests, including target directory cleanup.

remorhaz avatar Sep 15 '22 13:09 remorhaz