[
https://issues.apache.org/jira/browse/PIO-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Donald Szeto resolved PIO-56.
-----------------------------
Resolution: Fixed
Fix Version/s: 0.12.0-incubating
> Unit tests in module core should not require real setup
> -------------------------------------------------------
>
> Key: PIO-56
> URL: https://issues.apache.org/jira/browse/PIO-56
> Project: PredictionIO
> Issue Type: Improvement
> Components: Core
> Affects Versions: 0.10.0-incubating
> Environment: Tested with Mac OS X, i7, 8GB
> Reporter: Lucas Bonatto Miguel
> Assignee: Lucas Bonatto Miguel
> Labels: development_environment
> Fix For: 0.12.0-incubating
>
>
> *This issue affects only developers*
> When downloading the code from github and trying to run the tests of the
> project core via sbt, one will face an error stating that the METADATA
> configuration is missing, e.g:
> [ERROR] [Storage$] Required repository (METADATA) configuration is missing.
> [ERROR] [Storage$] There were 1 configuration errors. Exiting.
> It looks like the project predictionio core requires a METADATA datasource
> (elasticsearch) installed and configured in the developer machine.
> There are some benefits if the project require less external
> installation/configuration:
> - Developers would have an easy setup of the environment.
> - Continuous integration would be easier
> How to reproduce:
> - Download predictionio from github
> - In root folder run ./make-distribution.sh
> - In root folder run sbt core/test
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)