-
Notifications
You must be signed in to change notification settings - Fork 66
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
Store HTML content in file during the XML parsing #16
Store HTML content in file during the XML parsing #16
Conversation
parsed. HTML contents of the result was saved in memory before to be written in files. To avoid OOM, I write the file when the XML si parsed.
plugins » fitnesse-plugin #27 SUCCESS |
Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests |
I ran the new plugin snapshot on a live Jenkins instance. It created a build.xml artifact, but there was no link for results. |
Hi,
|
Sorry I wasn't very specific. Here are some details. |
As you might expect, when I try to go directly to the fitnesseReport for the last job it shows up in our apache tomcat log as a 404, aka "content not found". The directory for that job on disk doesn't have the files found on a normal fitnesse run. |
I confirmed it was an environment issue. Rolled back the config for our test job and it ran with results no problem. Testing again and will provide more results Tuesday 9/2 |
We ran the new plugin artifact for several days and with those fitnesse results we were able to see that Eden space heap increased when viewing results as expected. The heap space did not accumulate over time to result in an OOM. As far as we are concerned your changes look great. Thanks Antoine |
👍 |
…StoreHtmlContentInFileWhenXMLIsParsed Store HTML content in file during the XML parsing to avoid OOM
The HTML contents was saved in memory and then stored in files once the whole result XML file has been parsed.
To avoid OOM, I write the files during the XML parsing.
I think we could close JENKINS-15863 & JENKINS-13936.
Note : during my tests, I've detected that the "Detail" link is not working in case of test which is not a suite (I think taht it is linked to pull request 10).