Skip to content

Commit

Permalink
Merge pull request #16 from reactioncommerce/akarshit-chore-integrati…
Browse files Browse the repository at this point in the history
…on-test

chore: add integration tests
  • Loading branch information
delagroove committed Sep 20, 2021
2 parents 669f072 + e4122eb commit 5947473
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,23 @@ jobs:

- run: npm run lint

test-integration:
docker:
- image: circleci/node:14.11.0-stretch
# Integration tests need MongoDB server running and accessible on port 27017
- image: circleci/mongo:4.2.0
command: mongod --oplogSize 128 --replSet rs0 --storageEngine=wiredTiger
ports:
- "27017:27017"
steps:
- checkout
- run:
name: Run Integration Tests
environment:
MONGO_URL: mongodb://localhost:27017/test
MONGO_USE_UNIFIED_TOPOLOGY: false
command: npx --quiet --package @reactioncommerce/ci-scripts@1.12.2 run-integration-tests

test:
docker:
- image: node:12.14.1
Expand Down Expand Up @@ -75,11 +92,15 @@ workflows:
- test:
requires:
- build
- test-integration:
requires:
- build
- deploy:
context: reaction-publish-semantic-release
requires:
- lint
- test
- test-integration
filters:
branches:
only: trunk

0 comments on commit 5947473

Please sign in to comment.