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 |