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)

Reply via email to