1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) Huawei Technologies Co., Ltd. 2021. All rights reserved.
3     Licensed under the Apache License, Version 2.0 (the "License");
4     you may not use this file except in compliance with the License.
5     You may obtain a copy of the License at
6          http://www.apache.org/licenses/LICENSE-2.0
7     Unless required by applicable law or agreed to in writing, software
8     distributed under the License is distributed on an "AS IS" BASIS,
9     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10     See the License for the specific language governing permissions and
11     limitations under the License.
12-->
13<configuration ver="2.0">
14    <target name="memdataplugin_ut">
15        <preparer>
16            <option name="push" value="plugins/memory_plugin/test/utresources/proc/1/oom_score_adj -> /data/local/tmp/utresources/proc/1/" src="res"/>
17            <option name="push" value="plugins/memory_plugin/test/utresources/proc/1/smaps -> /data/local/tmp/utresources/proc/1/" src="res"/>
18            <option name="push" value="plugins/memory_plugin/test/utresources/proc/1/status -> /data/local/tmp/utresources/proc/1/" src="res"/>
19            <option name="push" value="plugins/memory_plugin/test/utresources/proc/2/oom_score_adj -> /data/local/tmp/utresources/proc/2/" src="res"/>
20            <option name="push" value="plugins/memory_plugin/test/utresources/proc/2/smaps -> /data/local/tmp/utresources/proc/2/" src="res"/>
21            <option name="push" value="plugins/memory_plugin/test/utresources/proc/2/status -> /data/local/tmp/utresources/proc/2/" src="res"/>
22            <option name="push" value="plugins/memory_plugin/test/utresources/proc/11/oom_score_adj -> /data/local/tmp/utresources/proc/11/" src="res"/>
23            <option name="push" value="plugins/memory_plugin/test/utresources/proc/11/smaps -> /data/local/tmp/utresources/proc/11/" src="res"/>
24            <option name="push" value="plugins/memory_plugin/test/utresources/proc/11/status -> /data/local/tmp/utresources/proc/11/" src="res"/>
25            <option name="push" value="plugins/memory_plugin/test/utresources/proc/cmdline -> /data/local/tmp/utresources/proc/" src="res"/>
26            <option name="push" value="plugins/memory_plugin/test/utresources/proc/meminfo -> /data/local/tmp/utresources/proc/" src="res"/>
27            <option name="push" value="plugins/memory_plugin/test/utresources/proc/vmstat -> /data/local/tmp/utresources/proc/" src="res"/>
28            <option name="push" value="plugins/memory_plugin/test/utresources/proc/purgeable_ashmem_trigger -> /data/local/tmp/utresources/proc/" src="res"/>
29            <option name="push" value="plugins/memory_plugin/test/utresources/proc/gpu_memory -> /data/local/tmp/utresources/proc/" src="res"/>
30            <option name="push" value="plugins/memory_plugin/test/utresources/proc/process_dmabuf_info -> /data/local/tmp/utresources/proc/" src="res"/>
31            <option name="push" value="plugins/memory_plugin/test/utresources/proc/dumpMem.txt -> /data/local/tmp/utresources/proc/" src="res"/>
32            <option name="push" value="plugins/memory_plugin/test/utresources/proc/window_manager_service.txt -> /data/local/tmp/utresources/proc/" src="res"/>
33            <option name="push" value="plugins/memory_plugin/test/utresources/proc/mem_profile.txt -> /data/local/tmp/utresources/proc/" src="res"/>
34            <option name="push" value="developtools/hiprofiler/memorytest -> /data/local/tmp/" src="out"/>
35        </preparer>
36    </target>
37    <target name="smaps_stats_ut">
38        <preparer>
39            <option name="push" value="plugins/memory_plugin/test/utresources/proc/2/smaps -> /data/local/tmp/utresources/proc/2/" src="res"/>
40        </preparer>
41    </target>
42    <target name="cpudataplugin_ut">
43        <preparer>
44            <option name="push" value="plugins/cpu_plugin/test/resources/proc/stat -> /data/local/tmp/resources/proc/" src="res"/>
45            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/stat -> /data/local/tmp/resources/proc/1872/" src="res"/>
46            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1872/stat -> /data/local/tmp/resources/proc/1872/task/1872/" src="res"/>
47            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1965/stat -> /data/local/tmp/resources/proc/1872/task/1965/" src="res"/>
48            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1966/stat -> /data/local/tmp/resources/proc/1872/task/1966/" src="res"/>
49            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1967/stat -> /data/local/tmp/resources/proc/1872/task/1967/" src="res"/>
50            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1968/stat -> /data/local/tmp/resources/proc/1872/task/1968/" src="res"/>
51            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1995/stat -> /data/local/tmp/resources/proc/1872/task/1995/" src="res"/>
52            <option name="push" value="plugins/cpu_plugin/test/resources/proc/1872/task/1996/stat -> /data/local/tmp/resources/proc/1872/task/1996/" src="res"/>
53            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu0/cpufreq" src="res"/>
54            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu0/cpufreq" src="res"/>
55            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu0/cpufreq" src="res"/>
56            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu1/cpufreq" src="res"/>
57            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu1/cpufreq" src="res"/>
58            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu1/cpufreq" src="res"/>
59            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_cur_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu2/cpufreq" src="res"/>
60            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu2/cpufreq" src="res"/>
61            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu2/cpufreq" src="res"/>
62            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_cur_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu3/cpufreq" src="res"/>
63            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu3/cpufreq" src="res"/>
64            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu3/cpufreq" src="res"/>
65            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_cur_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu4/cpufreq" src="res"/>
66            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_max_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu4/cpufreq" src="res"/>
67            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_min_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu4/cpufreq" src="res"/>
68            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_cur_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu5/cpufreq" src="res"/>
69            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_max_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu5/cpufreq" src="res"/>
70            <option name="push" value="plugins/cpu_plugin/test/resources/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_min_freq -> /data/local/tmp/resources/sys/devices/system/cpu/cpu5/cpufreq" src="res"/>
71            <option name="push" value="developtools/hiprofiler/cpudataplugintest -> /data/local/tmp/" src="out"/>
72        </preparer>
73    </target>
74    <target name="diskiodataplugin_ut">
75        <preparer>
76            <option name="push" value="plugins/diskio_plugin/test/resources/proc/vmstat -> /data/local/tmp/resources/proc/" src="res"/>
77            <option name="push" value="developtools/hiprofiler/diskiodataplugintest -> /data/local/tmp/" src="out"/>
78        </preparer>
79    </target>
80    <target name="networkplugin_ut">
81        <preparer>
82            <option name="push" value="plugins/network_plugin/test/utresources/begin/proc/9553/status -> /data/local/tmp/utresources/begin/proc/9553/" src="res"/>
83            <option name="push" value="plugins/network_plugin/test/utresources/begin/proc/net/xt_qtaguid/stats -> /data/local/tmp/utresources/begin/proc/net/xt_qtaguid/" src="res"/>
84            <option name="push" value="plugins/network_plugin/test/utresources/end/proc/9553/status -> /data/local/tmp/utresources/end/proc/9553/" src="res"/>
85            <option name="push" value="plugins/network_plugin/test/utresources/end/proc/net/xt_qtaguid/stats -> /data/local/tmp/utresources/end/proc/net/xt_qtaguid/" src="res"/>
86        </preparer>
87    </target>
88        <target name="native_daemon_ut">
89        <preparer>
90            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/dummpfile -> /data/test/resource/testdata/" src="res"/>
91            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/empytfile -> /data/test/resource/testdata/" src="res"/>
92            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/vmlinux -> /data/test/resource/testdata/" src="res"/>
93            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/vmlinux_stripped -> /data/test/resource/testdata/" src="res"/>
94            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/vmlinux_stripped_nobuildid -> /data/test/resource/testdata/" src="res"/>
95            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/vmlinux_stripped_broken -> /data/test/resource/testdata/" src="res"/>
96            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/perf.data -> /data/test/resource/testdata/" src="res"/>
97            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/proto_test -> /data/test/resource/testdata/" src="res"/>
98            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf_test -> /data/test/resource/testdata/" src="res"/>
99            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf_test_stripped -> /data/test/resource/testdata/" src="res"/>
100            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf_test_stripped_nobuildid -> /data/test/resource/testdata/" src="res"/>
101            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf_test_stripped_broken -> /data/test/resource/testdata/" src="res"/>
102            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf_test_stripped_noehframehdr -> /data/test/resource/testdata/" src="res"/>
103            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf32_test -> /data/test/resource/testdata/" src="res"/>
104            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf32_test_stripped -> /data/test/resource/testdata/" src="res"/>
105            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf32_test_stripped_nobuildid -> /data/test/resource/testdata/" src="res"/>
106            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf32_test_broken -> /data/test/resource/testdata/" src="res"/>
107            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/elf32_test_stripped_noehframehdr -> /data/test/resource/testdata/" src="res"/>
108            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/source/elf_test_source_code.cpp -> /data/testresource/testdata/" src="res"/>
109            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/ehdr_from_readelf_32 -> /data/test/resource/testdata/" src="res"/>
110            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/ehdr_from_readelf_64 -> /data/test/resource/testdata/" src="res"/>
111            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/shdrs_from_readelf_32 -> /data/test/resource/testdata/" src="res"/>
112            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/shdrs_from_readelf_64 -> /data/test/resource/testdata/" src="res"/>
113            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/phdrs_from_readelf_32 -> /data/test/resource/testdata/" src="res"/>
114            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/phdrs_from_readelf_64 -> /data/test/resource/testdata/" src="res"/>
115            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/syms_from_readelf_32 -> /data/test/resource/testdata/" src="res"/>
116            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/syms_from_readelf_64 -> /data/test/resource/testdata/" src="res"/>
117            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/symbols_file_test_elf32 -> /data/test/resource/testdata/" src="res"/>
118            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/symbols_file_test_elf64 -> /data/test/resource/testdata/" src="res"/>
119            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/dwarf/user_regs.dump -> /data/test/resource/testdata/dwarf/" src="res"/>
120            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/dwarf/user_data.dump -> /data/test/resource/testdata/dwarf/" src="res"/>
121            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/dwarf/hiperf_example_cmd -> /data/test/resource/testdata/dwarf/" src="res"/>
122            <option name="push" value="plugins/native_daemon/test/unittest/resource/testdata/dwarf/hiperf_643_644_sample_record_213_6754913387560.dump -> /data/test/resource/testdata/dwarf/" src="res"/>
123        </preparer>
124    </target>
125    <target name="nativehook_ut">
126        <preparer>
127            <option name="shell" value="remount"/>
128            <option name="push" value="developtools/hiprofiler/libnativetest_so.z.so -> /data/local/tmp/" src="out"/>
129        </preparer>
130    </target>
131    <target name="processplugin_ut">
132        <preparer>
133            <option name="push" value="plugins/process_plugin/test/resources/proc/stat -> /data/local/tmp/resources/proc/" src="res"/>
134            <option name="push" value="plugins/process_plugin/test/resources/proc/11/cmdline -> /data/local/tmp/resources/proc/11/" src="res"/>
135            <option name="push" value="plugins/process_plugin/test/resources/proc/11/io -> /data/local/tmp/resources/proc/11/" src="res"/>
136            <option name="push" value="plugins/process_plugin/test/resources/proc/11/smaps_rollup -> /data/local/tmp/resources/proc/11/" src="res"/>
137            <option name="push" value="plugins/process_plugin/test/resources/proc/11/stat -> /data/local/tmp/resources/proc/11/" src="res"/>
138            <option name="push" value="plugins/process_plugin/test/resources/proc/11/status -> /data/local/tmp/resources/proc/11/" src="res"/>
139            <option name="push" value="plugins/process_plugin/test/resources/proc/11/task/11/cmdline -> /data/local/tmp/resources/proc/11/task/11/" src="res"/>
140            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/cmdline -> /data/local/tmp/resources/proc/1872/" src="res"/>
141            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/io -> /data/local/tmp/resources/proc/1872/" src="res"/>
142            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/smaps_rollup -> /data/local/tmp/resources/proc/1872/" src="res"/>
143            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/stat -> /data/local/tmp/resources/proc/1872/" src="res"/>
144            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/status -> /data/local/tmp/resources/proc/1872/" src="res"/>
145            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/task/1872/cmdline -> /data/local/tmp/resources/proc/1872/task/1872/" src="res"/>
146            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/task/1873/cmdline -> /data/local/tmp/resources/proc/1872/task/1873/" src="res"/>
147            <option name="push" value="plugins/process_plugin/test/resources/proc/1872/task/1965/cmdline -> /data/local/tmp/resources/proc/1872/task/1965/" src="res"/>
148            <option name="push" value="plugins/process_plugin/test/resources/other/11/status -> /data/local/tmp/resources/other/11" src="res"/>
149            <option name="push" value="plugins/process_plugin/test/resources/other/22/status -> /data/local/tmp/resources/other/22" src="res"/>
150            <option name="push" value="plugins/process_plugin/test/resources/other/33/status -> /data/local/tmp/resources/other/33" src="res"/>
151            <option name="push" value="plugins/process_plugin/test/resources/other/44/status -> /data/local/tmp/resources/other/44" src="res"/>
152            <option name="push" value="plugins/process_plugin/test/resources/other/55/status -> /data/local/tmp/resources/other/55" src="res"/>
153            <option name="push" value="plugins/process_plugin/test/resources/other/66/status -> /data/local/tmp/resources/other/66" src="res"/>
154            <option name="push" value="plugins/process_plugin/test/resources/other/77/status -> /data/local/tmp/resources/other/77" src="res"/>
155            <option name="push" value="plugins/process_plugin/test/resources/other/88/status -> /data/local/tmp/resources/other/88" src="res"/>
156            <option name="push" value="plugins/process_plugin/test/resources/other/99/status -> /data/local/tmp/resources/other/99" src="res"/>
157        </preparer>
158    </target>
159    <target name="hiebpf_ut">
160        <preparer>
161            <option name="push" value="../hiebpf/test/resources/elf32.unstripped -> /data/test/resources/testdata/" src="res"/>
162            <option name="push" value="../hiebpf/test/resources/elf64.stripped -> /data/test/resources/testdata/" src="res"/>
163        </preparer>
164    </target>
165    <target name="ftrace_plugin_ut">
166        <preparer>
167            <option name="push" value="plugins/ftrace_plugin/test/unittest/resource/test_raw_0 -> /data/local/tmp/" src="res"/>
168            <option name="push" value="plugins/ftrace_plugin/test/unittest/resource/test_raw_1 -> /data/local/tmp/" src="res"/>
169            <option name="push" value="plugins/ftrace_plugin/test/unittest/resource/test_raw_2 -> /data/local/tmp/" src="res"/>
170            <option name="push" value="plugins/ftrace_plugin/test/unittest/resource/test_raw_3 -> /data/local/tmp/" src="res"/>
171            <option name="push" value="plugins/ftrace_plugin/test/unittest/resource/test_tgid -> /data/local/tmp/" src="res"/>
172            <option name="push" value="plugins/ftrace_plugin/test/unittest/resource/test_comm -> /data/local/tmp/" src="res"/>
173        </preparer>
174    </target>
175    <target name="xpowerplugin_ut">
176        <preparer>
177            <option name="shell" value="aa start -a EntryAbility -b com.taobao.taobao"/>
178        </preparer>
179        <cleaner>
180            <option name="shell" value="aa force-stop com.taobao.taobao"/>
181        </cleaner>
182    </target>
183    <target name="gpudataplugin_ut">
184        <preparer>
185            <option name="push" value="plugins/gpu_plugin/test/utresources/info/1/gpustat1.txt -> /data/local/tmp/resource/" src="res"/>
186            <option name="push" value="plugins/gpu_plugin/test/utresources/info/2/gpustat2.txt -> /data/local/tmp/resource/" src="res"/>
187        </preparer>
188    </target>
189    <target name="ffrt_profiler_ut">
190        <preparer>
191            <option name="push" value="developtools/hiprofiler/ffrt_profiler_test_exe -> /data/local/tmp/" src="out"/>
192            <option name="shell" value="chmod +x /data/local/tmp/ffrt_profiler_test_exe"/>
193        </preparer>
194    </target>
195</configuration>
196