You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

recorder.xml 2.2 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0"?>
  2. <project name="recorder-test" default="all" basedir=".">
  3. <property name="recin" location="recorder"/>
  4. <property name="recdir" location="recorder-out"/>
  5. <target name="all" depends="noappend,append,restart,deleterestart"/>
  6. <target name="prepare">
  7. <mkdir dir="${recdir}"/>
  8. <copy toDir="${recdir}">
  9. <fileset dir="${recin}"/>
  10. </copy>
  11. <fixcrlf srcdir="${recdir}"/>
  12. </target>
  13. <target name="noappend">
  14. <copy file="${recdir}/rectest2.result" tofile="${recdir}/rectest1.log"/>
  15. <record name="${recdir}/rectest1.log" action="start" />
  16. <echo message="some message1"/>
  17. <record name="${recdir}/rectest1.log" action="stop" />
  18. <fixcrlf srcdir="${recdir}" includes="*.log"/>
  19. </target>
  20. <target name="append">
  21. <copy file="${recdir}/rectest1.result" tofile="${recdir}/rectest2.log"/>
  22. <record name="${recdir}/rectest2.log" append="true" action="start"/>
  23. <echo message="some message2"/>
  24. <record name="${recdir}/rectest2.log" action="stop"/>
  25. <fixcrlf srcdir="${recdir}" includes="*.log"/>
  26. </target>
  27. <target name="restart">
  28. <record name="${recdir}/rectest3.log" action="start"/>
  29. <echo message="some message1"/>
  30. <record name="${recdir}/rectest3.log" action="stop"/>
  31. <echo message="some message2"/>
  32. <record name="${recdir}/rectest3.log" action="start"/>
  33. <echo message="some message3"/>
  34. <record name="${recdir}/rectest3.log" action="stop"/>
  35. <fixcrlf srcdir="${recdir}" includes="*.log"/>
  36. </target>
  37. <target name="deleterestart">
  38. <record name="${recdir}/rectest4.log" action="start"/>
  39. <echo message="some message1"/>
  40. <record name="${recdir}/rectest4.log" action="stop"/>
  41. <delete file="${recdir}/rectest4.log"/>
  42. <echo message="some message2"/>
  43. <record name="${recdir}/rectest4.log" action="start"/>
  44. <echo message="some message3"/>
  45. <record name="${recdir}/rectest4.log" action="stop"/>
  46. <fixcrlf srcdir="${recdir}" includes="*.log"/>
  47. </target>
  48. <target name="cleanup">
  49. <delete dir="${recdir}"/>
  50. </target>
  51. </project>