2010/1/4 john dunning <j...@redhat.com>

> I'm squiffing up qpid-config to add the ability to configure xml
> exchanges and queue bindings.  I'm trying to add stuff to the test suite
> (cpp/src/tests/cli_tests.py and related) to match.
>
> The difficulty I have right now is that the xml support is optional.  If
> you didn't configure for xml and load the module when you started the
> broker, you don't get xml support, and my test case flames out.
>
> It's not too hard to make the wrapper script (run_cli_tests) sense the
> presence of the module and only optionally add the --load-module arg.
> Presumably something analogous could be done on windows as well.  It's
> less clear to me how to make the test code sense that the environment is
> sans-xml and DTRT.
>
> Possibilities which come to mind:
>
> 1.  Trap the error (about xml being unhandled) and ignore it
> 2.  Move the xml test out into a separate module, and only invoke it if
> we're configured the right way.
> 3.  Interrogate the broker to ask him if he does xml (is this even
> possible?)
>
>
In the interests of making our test cases portable to other brokers (and in
particular the Java Broker) i would really like to see some way of making
this third option happen :-)  Something to add to the things you can
interrogate via QMF perhaps...

-- Rob

Reply via email to