Uploaded image for project: 'Apache ServiceComb'
  1. Apache ServiceComb
  2. SCB-719

support complex integration test

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • Java-Chassis
    • 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

          Activity

            People

              wujimin Jimin Wu
              wujimin Jimin Wu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: