For a <runner>, depend on the runner's <command>
commitde944a922f0505df4ae3780be5e1c57809bc1106
authorThomas Leonard <talex5@gmail.com>
Mon, 3 Jan 2011 14:58:19 +0000 (3 14:58 +0000)
committerThomas Leonard <talex5@gmail.com>
Mon, 3 Jan 2011 15:32:45 +0000 (3 15:32 +0000)
treee95af2e9e2bb66da76fbb0acb10a2b562841bade
parentde706617b35199b8efbe8d04d8c79009d1973751
For a <runner>, depend on the runner's <command>

This means that command-specific runners and other dependencies are now
processed correctly recursively. Before, only the root component's <command>
was processed.

Also, you can now specify a command name like this:

  <runner interface='...' command='...'/>
tests/runnable/RecursiveRunner.xml [copied from tests/runnable/Runnable.xml with 52% similarity]
tests/runnable/Runnable.xml
tests/runnable/Runner.xml
tests/testrun.py
zeroinstall/injector/solver.py