Comments (9)
Courgette combines the reports at the end of the test run and if one of the reports are corrupt / missing the library would be unable to merge all reports into a single report at the end of the run.
As you ran 302 tests this means there were 302 reports stored in memory waiting to be merged into 1 report at the end of the test run and it's likely that one or more reports were not processable.
Have you seen this happen again on a recent run?
from courgette-jvm.
from courgette-jvm.
@prashant-ramcharan - I reran the test suite and got the same error again and the HTML Report is not generated.
from courgette-jvm.
How many tests did you run by the way?
from courgette-jvm.
from courgette-jvm.
That doesn't seem a lot to be fair.
I plan on optimising the report processing in a future Courgette release.
from courgette-jvm.
@prashant-ramcharan - Thanks for the update. Also wanted to check if there is any plan to support the generation of courgette reports with multiple JSON files as part of the report optimization.
from courgette-jvm.
@MadhuQAAutomation could you elaborate please?
Do you mean generating a Courgette report using multiple Cucumber JSON files outside of a test run?
from courgette-jvm.
@prashant-ramcharan - That's right. If I have 4 different stages in my pipeline and the 4th step is the generation of reports, I want the reports to be generated by reading the JSON files of stage1-3 which are located in the same folder
from courgette-jvm.
Related Issues (20)
- How to have the status as WARNING in the Courgette Report? HOT 5
- How to embed a URL in the courgette report as URL instead of just String? HOT 2
- How to integrate courgette with docker container HOT 4
- How fix java.lang.ClassNotFoundException: Files\Git\cmd;;/ HOT 3
- Exposing Scenario hooks HOT 4
- Running on Specific Devices HOT 18
- Parallel execution is not working running test on real devices (Android or iOS), it works fine on emulator and simulator HOT 1
- With Appium version 2.x is throwing error "org.openqa.selenium.UnsupportedCommandException: Method has not yet been implemented" HOT 1
- Courgette error processing reports HOT 2
- No Courgette Report is being produced if there are no tags as specified by the user, not in the project repo though. HOT 1
- Execute Courgette having test suite in a FAT JAR HOT 10
- Unable to override cucumber tags from the maven command line HOT 5
- Maven Build is failing with this error 'java: package com.fasterxml.jackson.datatype.jdk8 does not exist' HOT 3
- Query : How to retrieve System and environment info details HOT 5
- Report output get only show all failed HOT 1
- error=206, The filename or extension is too long trying to execute my project with courgette-jvm HOT 1
- Courgette report index.html is not generated properly HOT 5
- Cucumber html report in Jenkins is not generated HOT 10
- Courgette test runner with junit 5 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from courgette-jvm.