Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allure enhancements #1485

Merged
merged 3 commits into from
Feb 9, 2024
Merged

Allure enhancements #1485

merged 3 commits into from
Feb 9, 2024

Conversation

MohabMohie
Copy link
Contributor

No description provided.

- SHAFT will now generate the report as a single html file under the allure-reports directory.
- The user can choose to clear the allure-results or not. both cases would work.
- If the user decides to clear the allure-results, then the allure-reports directory will contain one report per test run.
- If the user decides to keep the allure-results then the history will accumulate and the allure-report html files will be also accumulating.
- optimimzed logging for the target platform
- added platform icon functionality / to be implemented
- optimized the github actions yml file
- added method in file actions to rename files
- refactored attached important links to remove configuration manager
- fixed issue to enforce all terminal processes created by SHAFT to read the JAVA_HOME
Copy link

codecov bot commented Feb 9, 2024

Codecov Report

Attention: 38 lines in your changes are missing coverage. Please review.

Comparison is base (fb95533) 37.03% compared to head (6cc48d8) 54.04%.

Files Patch % Lines
...ava/com/shaft/tools/io/internal/AllureManager.java 75.72% 14 Missing and 11 partials ⚠️
...c/main/java/com/shaft/listeners/JunitListener.java 0.00% 4 Missing ⚠️
...er/internal/DriverFactory/DriverFactoryHelper.java 66.66% 3 Missing ⚠️
...a/com/shaft/listeners/internal/CucumberHelper.java 0.00% 3 Missing ⚠️
src/main/java/com/shaft/cli/FileActions.java 77.77% 2 Missing ⚠️
...a/com/shaft/listeners/CucumberFeatureListener.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##               main    #1485       +/-   ##
=============================================
+ Coverage     37.03%   54.04%   +17.00%     
- Complexity      871     1352      +481     
=============================================
  Files           108      109        +1     
  Lines          9968     9988       +20     
  Branches       1006     1006               
=============================================
+ Hits           3692     5398     +1706     
+ Misses         5690     3950     -1740     
- Partials        586      640       +54     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
@MohabMohie MohabMohie merged commit 88be461 into main Feb 9, 2024
26 of 27 checks passed
@MohabMohie MohabMohie deleted the allureEnhancements branch February 9, 2024 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: Allure report is not always automatically opening with the latest engine version (8.1.20240210)
1 participant