com.test.automation-config.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <automation-config> <plug-ins-config> <plug-in name="testplugin1" class="com.test.TestPlugin1" /> <plug-in name="testplugin2" class="com.test.TestPlugin2" /> <plug-in name="testplugin3" class="com.test.TestPlugin3" /> <plug-in name="testplugin4" class="com.test.TestPlugin4" /> <plug-in name="testprocessplugin1" class="com.test.TestProcessPlugin1" /> <plug-in name="testprocessplugin2" class="com.test.TestProcessPlugin2" /> <plug-in name="testoutplugin1" class="com.test.TestOutputPlugin1" /> <plug-in name="testoutplugin2" class="com.test.TestOutputPlugin2" /> </plug-ins-config> <life-cycle-config name="first"> <configuration> <key name="firstkey1" value="value1"/> <key name="firstkey2" value="value2"/> <key name="firstkey3" value="value3"/> </configuration> <phase-config name="input"> <configuration> <key name="inputkey1" value="value1"/> <key name="inputkey2" value="value2"/> <key name="inputkey3" value="value3"/> </configuration> <task name="task1" plug-in="testplugin1" depends="task4"> <configuration> <key name="testplugin1key1" value="value1"/> <key name="testplugin1key2" value="value2"/> <key name="testplugin1key3" value="value3"/> </configuration> </task> <task name="task2" plug-in="testplugin2" depends="task3"> <configuration> <key name="testplugin2key1" value="value1"/> <key name="testplugin2key2" value="value2"/> <key name="testplugin2key3" value="value3"/> </configuration> </task> <task name="task3" plug-in="testplugin3" > <configuration> <key name="testplugin3key1" value="value1"/> <key name="testplugin3key2" value="value2"/> <key name="testplugin3key3" value="value3"/> </configuration> </task> <task name="task4" plug-in="testplugin4" > <configuration> <key name="testplugin4key1" value="value1"/> <key name="testplugin4key2" value="value2"/> <key name="testplugin4key3" value="value3"/> </configuration> </task> </phase-config> <phase-config name="process" depends="input"> <configuration> <key name="processkey1" value="value1"/> <key name="processkey2" value="value2"/> <key name="processkey3" value="value3"/> </configuration> <task name="task3" plug-in="testprocessplugin1" > <configuration> <key name="testprocessplugin1key1" value="value1"/> <key name="testprocessplugin1key2" value="value2"/> <key name="testprocessplugin1key3" value="value3"/> </configuration> </task> <task name="task4" plug-in="testprocessplugin2" > <configuration> <key name="testprocessplugin2key1" value="value1"/> <key name="testprocessplugin2key2" value="value2"/> <key name="testprocessplugin2key3" value="value3"/> </configuration> </task> </phase-config> <phase-config name="output" depends="input"> <configuration> <key name="outputkey4" value="value1"/> <key name="outputkey5" value="value2"/> <key name="outputkey6" value="value3"/> </configuration> <task name="task5" plug-in="testoutplugin1" depends="task6"> <configuration> <key name="testoutplugin1key1" value="value1"/> <key name="testoutplugin1key2" value="value2"/> <key name="testoutplugin1key3" value="value3"/> </configuration> </task> <task name="task6" plug-in="testoutplugin2" > <configuration> <key name="testoutplugin2key1" value="value1"/> <key name="testoutplugin2key2" value="value2"/> <key name="testoutplugin2key3" value="value3"/> </configuration> </task> </phase-config> </life-cycle-config> <life-cycle-config name="second"> <configuration> <key name="secondkey1" value="value1"/> <key name="secondkey2" value="value2"/> <key name="secondkey3" value="value3"/> </configuration> <phase-config name="input" depends="process"> <configuration> <key name="inputkey1" value="value1"/> <key name="inputkey2" value="value2"/> <key name="inputkey3" value="value3"/> </configuration> <task name="task1" plug-in="testplugin1" > <configuration> <key name="testplugin1key1" value="value1"/> <key name="testplugin1key2" value="value2"/> <key name="testplugin1key3" value="value3"/> </configuration> </task> <task name="task2" plug-in="testplugin2" > <configuration> <key name="testplugin2key1" value="value1"/> <key name="testplugin2key2" value="value2"/> <key name="testplugin2key3" value="value3"/> </configuration> </task> <task name="task3" plug-in="testplugin3" > <configuration> <key name="testplugin3key1" value="value1"/> <key name="testplugin3key2" value="value2"/> <key name="testplugin3key3" value="value3"/> </configuration> </task> <task name="task4" plug-in="testplugin4" > <configuration> <key name="testplugin4key1" value="value1"/> <key name="testplugin4key2" value="value2"/> <key name="testplugin4key3" value="value3"/> </configuration> </task> </phase-config> <phase-config name="process" depends="output"> <configuration> <key name="processkey1" value="value1"/> <key name="processkey2" value="value2"/> <key name="processkey3" value="value3"/> </configuration> <task name="task3" plug-in="testprocessplugin1" > <configuration> <key name="testprocessplugin1key1" value="value1"/> <key name="testprocessplugin1key2" value="value2"/> <key name="testprocessplugin1key3" value="value3"/> </configuration> </task> <task name="task4" plug-in="testprocessplugin2" > <configuration> <key name="testprocessplugin2key1" value="value1"/> <key name="testprocessplugin2key2" value="value2"/> <key name="testprocessplugin2key3" value="value3"/> </configuration> </task> </phase-config> <phase-config name="output"> <configuration> <key name="outputkey4" value="value1"/> <key name="outputkey5" value="value2"/> <key name="outputkey6" value="value3"/> </configuration> <task name="task5" plug-in="testoutplugin1" depends="task6"> <configuration> <key name="testoutplugin1key1" value="value1"/> <key name="testoutplugin1key2" value="value2"/> <key name="testoutplugin1key3" value="value3"/> </configuration> </task> <task name="task6" plug-in="testoutplugin2" > <configuration> <key name="testoutplugin2key1" value="value1"/> <key name="testoutplugin2key2" value="value2"/> <key name="testoutplugin2key3" value="value3"/> </configuration> </task> </phase-config> </life-cycle-config> </automation-config>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy