Added support for optional dependencies
[zeroinstall/solver.git] / tests / Command.xml
blob1682cc16f067c7f016213a51791969a50646c871
1 <?xml version="1.0" ?>
2 <interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface"
3            xmlns:custom='http://custom'>
4   <name>Commands</name>
5   <summary>Local feed</summary>
7   <group main='foo' self-test='test-foo' local-path='.'>
8     <requires interface="./Binary.xml" importance='optional'>
9       <version not-before='9999'/>
10     </requires>
12     <implementation id="a" version="0.1"/>
13     <implementation id="b" main='bar' version="0.1"/>
14     <implementation id="c" version="0.1" main='ignored'>
15       <command name='run' path="runnable/missing" custom:attr='namespaced'>
16         <custom:child/>
17         <requires interface='./Local.xml'>
18           <environment name='LOCAL' insert='local'/>
19         </requires>
20       </command>
21       <command name='test' path="test-baz"/>
22     </implementation>
23   </group>
24 </interface>