Details
-
Improvement
-
Status: To Do
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Puppeteer is used to help script GUI testing in NodeJS. Unfortunately every time it is installed locally (which is every build), it will download Chromium (80-120 MB download, 250+ MB on disk). At the moment Puppeteer is installed as part of build process for the Metron-Alert and Metron-Config modules. Ideally we should not incur this cost unless we are doing GUI testing. Luckily Angular has the concept of a dev dependency, which is only installed when testing is required.
Attachments
Issue Links
- is blocked by
-
METRON-2257 Metron-Alerts GUI testing failing on MacOS builds
- Done
- links to