The new blinkbox-books catalogue
- elasticsearch installed and up and running, configure cluster name here: reference.conf
- Rabbit-MQ (can be configured in environments.yml (only needed to load the test fixtures)
Test data required to run these tests lives in: fixtures
Start the ingester (for Marvin1 messages)
$ sbt 'project catalogue2-ingester-marvin1' run
Feed the messages into the input queue configured: reference.conf
First start the services:
$ sbt 'project catalogue2-search-public' clean run
$ sbt 'project catalogue2-service-public' clean run
Then run the tests:
$ bundle install
$ bundle exec cucumber --tags @search #for search tests
$ bundle exec cucumber --tags ~@search #for catalogue tests
$ bundle exec cucumber #for all tests
$ bundle install
$ bundle exec cucumber -p ci-smoke-dev-int
$ bundle exec cucumber -p ci-regression-dev-int