Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
currently we only support simple integration test
if a test case need to start/stop microservice instance, then must run it manually, it's not so good.
so we need to create a mechanism to support complex integration test.
1.support multiple node
because Travis CI docker container resources are limited, so must start multiple containers
abandon
because Travis VM is 2C 7.5G, memory is enough.
2.not depend on docker, can run in windows too.
3.support run in IDE equals run unit test
abandon
because it's too difficult to manage microservice instance lifecycle and junit test class lifecycle
some microservice instances should share cross many test class, and some microservice instances only used by one test class
junit child test suite always run duplicate when whole project or package.
4.support run by java -jar ......
Attachments
Issue Links
1.
|
support create new target microservice instance in one node | Resolved | Jimin Wu | |
2.
|
run it-consumer during travis CI | Resolved | Jimin Wu | |
3.
|
support standalone tomcat deploy | Closed | Jimin Wu |