Dale Richardson created METRON-2256:
---------------------------------------
Summary: Move NodeJS test module (puppeteer) to be Dev dependency
Key: METRON-2256
URL: https://issues.apache.org/jira/browse/METRON-2256
Project: Metron
Issue Type: Improvement
Reporter: Dale Richardson
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.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)