ctf: Add advanced trace tests
[deliverable/tracecompass.git] / org.eclipse.linuxtools.ctf.core.tests / traces / get-traces.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!--
3 Copyright (C) 2013, Red Hat, Inc. and others
4
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
9 -->
10
11 <project name="Extract Traces" default="main" >
12 <target name="main">
13 <echo message="Attempting to download test traces"/>
14 <get ignoreerrors="true" dest="sample-ctf-trace-20120412.tar.bz2" skipexisting="true" src="http://lttng.org/files/samples/sample-ctf-trace-20120412.tar.bz2"/>
15 <get ignoreerrors="true" dest="trace2.tar.bz2" skipexisting="true" src="http://www.dorsal.polymtl.ca/~alexmont/data/trace2.tar.bz2"/>
16 <get ignoreerrors="true" dest="kernel_vm.tar.bz2" skipexisting="true" src="http://www.dorsal.polymtl.ca/~alexmont/data/kernel_vm.tar.bz2" />
17 <get ignoreerrors="true" dest="hello-lost.tar.bz2" skipexisting="true" src="http://www.dorsal.polymtl.ca/~alexmont/data/hello-lost.tar.bz2" />
18 <get ignoreerrors="true" dest="funky_trace.tar.bz2" skipexisting="true" src="http://www.dorsal.polymtl.ca/~alexmont/data/funky_trace.tar.bz2" />
19 <exec executable = "git" failifexecutionfails="false">
20 <arg value = "clone"/>
21 <arg value = "https://github.com/efficios/ctf-testsuite.git"/>
22 </exec>
23 <condition property="testSuiteExists">
24 <and>
25 <available file="ctf-testsuite" type="dir"/>
26 </and>
27 </condition>
28 <antcall target="pullTestSuite"/>
29 <condition property="tracesExist">
30 <and>
31 <available file="sample-ctf-trace-20120412.tar.bz2"/>
32 <available file="trace2.tar.bz2"/>
33 <available file="kernel_vm.tar.bz2" />
34 <available file="hello-lost.tar.bz2" />
35 <available file="funky_trace.tar.bz2" />
36 </and>
37 </condition>
38 <antcall target="extractTraces"/>
39 </target>
40
41 <target name="pullTestSuite" if="testSuiteExists">
42 <exec executable = "git" failifexecutionfails="false" dir="ctf-testsuite">
43 <arg value = "pull"/>
44 </exec>
45 </target>
46
47 <target name="extractTraces" if="tracesExist">
48 <bunzip2 src="sample-ctf-trace-20120412.tar.bz2"/>
49 <bunzip2 src="trace2.tar.bz2"/>
50 <bunzip2 src="kernel_vm.tar.bz2" />
51 <bunzip2 src="hello-lost.tar.bz2" />
52 <bunzip2 src="funky_trace.tar.bz2" />
53
54 <untar src="sample-ctf-trace-20120412.tar" dest="." />
55 <untar src="trace2.tar" dest="." />
56 <untar src="kernel_vm.tar" dest="." />
57 <untar src="hello-lost.tar" dest="." />
58 <untar src="funky_trace.tar" dest="." />
59 <echo message="Traces extracted successfully"/>
60 </target>
61 </project>
This page took 0.031045 seconds and 5 git commands to generate.