Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The regression test tool (RT) is meant to test a single component in isolation by emulating actual call flows that interact with that component.  Emulation in this case consists of presenting the SUT with a sequence of SIP requests which are suitably re-written.  It is not meant to be a system tester  i.e. it does not test signaling through multiple hops. inferred by reading a captured trace.  RT reads a trace of a successful interoperability test that is presented as a suitably filtered "merged.xml" file (i.e. the output of sipx-trace with appropriate flags to isolate the call Id's of interest. It then consults a second configuration file (monitored-interfaces.xml) that indicates which IP addresses and ports in the captured merged.xml are of interest. A third configuration file (testmaps.xml) specifies an address mapping between a given trace message and an emulated trace message. As each message is presented to the SUT, addresses contained in the signaling such as the Via header address, Contact address, Route header address etc. are re-written to correspond to the corresponding address of the tester by consulting this mapping file.  Finally, the tester address and base port are configured in tester config.xml

...