Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-14817

Move most client tests to the server testsuite

XMLWordPrintable

      The client testsuite uses ad-hoc embedded servers. This is not ideal for the following reasons:

      • it does not test the actual server, which initializes components in a specific way
      • it cannot be used against different server versions
      • it cannot be used with different JDK versions
      • servers are started and stopped many times
      • some of the tests are limited by the presence of dummy implementations (e.g. security)

      While there is a subset of tests which use a white-box approach, manipulating the internals of the servers (via ControlledTimeServices, injecting failures, etc), most of the client testsuite can be migrated to the server testsuite.

            ttarrant@redhat.com Tristan Tarrant
            ttarrant@redhat.com Tristan Tarrant
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: