cleaned up and documented live testing script usage
This commit is contained in:
parent
ae8ef36227
commit
23fb4ae451
9
persistence-modules/spring-data-mongodb/LIVE-TEST.md
Normal file
9
persistence-modules/spring-data-mongodb/LIVE-TEST.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
=========
|
||||||
|
|
||||||
|
## Spring Data MongoDB Live Testing
|
||||||
|
|
||||||
|
|
||||||
|
There are 3 scripts to simplify running live tests:
|
||||||
|
1. `live-test-setup.sh` builds a docker image with the necessary setup and runs it. The environment is ready, when the log stops - it takes approximately 30 seconds.
|
||||||
|
2. `live-test.sh` runs the live tests (but no other tests).
|
||||||
|
3. `live-test-setup.sh` stops and removes the docker image.
|
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
docker image build -t spring-data-mongodb:live-test live-test/
|
||||||
|
|
||||||
|
docker run -p 27017:27017 --name spring-data-mongodb-live-test spring-data-mongodb:live-test
|
@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
docker stop spring-data-mongodb-live-test
|
||||||
|
docker rm spring-data-mongodb-live-test
|
@ -1,11 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
docker image build -t spring-data-mongodb:live-test live-test/
|
|
||||||
|
|
||||||
docker run -p 27017:27017 --name spring-data-mongodb-live-test -it spring-data-mongodb:live-test
|
|
||||||
#wait
|
|
||||||
|
|
||||||
mvn clean compile test -P live-all
|
mvn clean compile test -P live-all
|
||||||
|
|
||||||
docker stop spring-data-mongodb-live-test
|
|
||||||
docker rm spring-data-mongodb-live-test
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user