diff options
author | Lukas Eipert <leipert@gitlab.com> | 2019-07-09 02:06:42 +0200 |
---|---|---|
committer | Lukas Eipert <leipert@gitlab.com> | 2019-07-09 02:06:42 +0200 |
commit | f665d52e4e8695a9afd224fd7b922403a7ab6fae (patch) | |
tree | 50d884150964f5759a24623984b8d39a37b194e1 | |
parent | 3deb8f6864ccd18c27dcd52e279c6c7b2060b04e (diff) | |
download | gitlab-ce-64258-leipert-leaky-memory.tar.gz |
Jest: Enforce garbage collection after every test64258-leipert-leaky-memory
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | spec/frontend/test_setup.js | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/package.json b/package.json index 5b255f55e33..47f3d872463 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "eslint-fix": "eslint --max-warnings 0 --report-unused-disable-directives --ext .js,.vue --fix .", "eslint-report": "eslint --max-warnings 0 --ext .js,.vue --format html --output-file ./eslint-report.html --no-inline-config .", "prejest": "yarn check-dependencies", - "jest": "jest", + "jest": "node --expose-gc node_modules/.bin/jest", "jest-debug": "node --inspect-brk node_modules/.bin/jest --runInBand", "jsdoc": "jsdoc -c config/jsdocs.config.js", "prekarma": "yarn check-dependencies", diff --git a/spec/frontend/test_setup.js b/spec/frontend/test_setup.js index 15cf18700ed..c2bbce40c8b 100644 --- a/spec/frontend/test_setup.js +++ b/spec/frontend/test_setup.js @@ -79,3 +79,9 @@ Object.entries(jqueryMatchers).forEach(([matcherName, matcherFactory]) => { // Tech debt issue TBD testUtilsConfig.logModifiedComponents = false; + +afterAll(() => { + if (global.gc) { + global.gc(); + } +}); |