[
https://issues.apache.org/jira/browse/METRON-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dale Richardson reassigned METRON-2256:
---------------------------------------
Assignee: Dale Richardson
> 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
> Assignee: Dale Richardson
> Priority: Minor
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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)