stable

Clone or download

Read-only

request #23413: Workaround Jest/ts-jest/TypeScript memory leaks

To keep the leaks to an acceptable level we now use multiple Jest instances to run the tests. One Jest instance is spawn for every package having a test script. Note that executing the tests in the tracker or agile dashboard plugin directories does not execute the tests of their internal libraries. This is needed to not play the same tests multiple times and it is more consistent with the build process. Change-Id: I96ed5f9a36bbfc797dfcb9201a20e9aeb884e1bd

Modified Files

Name
M package.json +1 −1 Go to diff View file
M plugins/agiledashboard/package.json +1 −1 Go to diff View file
M plugins/tracker/package.json +1 −1 Go to diff View file
M tests/Jenkinsfile +2 −4 Go to diff View file
M tests/Jenkinsfile-nightly +2 −2 Go to diff View file
M tests/actions.groovy +4 −4 Go to diff View file
M tests/jest/jest.base.config.js +6 −0 Go to diff View file
R tests/jest/jest.projects.config.js Go to diff View file