Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7727

Create AMQP 1.0 test framework

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • None
    • Broker-J, Java Tests
    • None

    Description

      In order to test AMQP 1.0 protocol implementation we need a test framework which would allow creation of tests which would be sending the AMQP performatives over TCP and receiving and asserting broker responses.

      The framework should satisfy the following requirements:

      • It should allow running tests against other AMQP brokers
      • The framework should encapsulate starting/stopping of broker and queue creation/deletion under special interface(s) which can be implemented by the Broker developers in order to run tests against different Broker implementations
      • Tests should be able to start and stop broker if required or configured
      • Tests should be able to generate AMQP performatives and assert received peer's AMQP performatives
      • The framework should allow using other transport than TCP if required
      • The framework should be based on AMQP 1.0 implementation of Java Broker (The AMQP 1.0 implementation of Java Broker can be refactored into a module not depending from broker-core. The module should provide a low-level AMQP API allowing to create and parse AMQP frames and expose AMQP API for Connections, Sessions, Links, etc ).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              orudyy Alex Rudyy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: