Details

    • Type: Task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.2.0
    • Fix Version/s: None
    • Component/s: Test
    • Labels:

      Description

      We need to create the compatibility cross matrix test. We should strive for maximal compatibility. This means:
      An older client should be able to run all tests against any newer server.
      A newer client should be able to run all tests against any older server except if the test is using newer functionality. We should add an annotation (or something equivalent) for tests that explicitly require newer server support. In those cases, the client library should fail with a very obvious error.
      We should try very hard to provide this guarantee starting with GA (and ideally before, with later stage betas).

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              sunchao Chao Sun
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: