Skip to content

Commit b08e1c5

Browse files
authored
Merge pull request #5 from Mesbah-Alam/Issue5_Integrate_systemtest_with_testkitgen
Issue 5 : Integrate openj9-systemtest with testkitgen
2 parents 4aa5b29 + ff35288 commit b08e1c5

File tree

2 files changed

+358
-0
lines changed

2 files changed

+358
-0
lines changed

build.xml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
Copyright (c) 2017 IBM Corp.
4+
5+
This program and the accompanying materials are made available under the
6+
terms of the Eclipse Public License 2.0 which accompanies this distribution
7+
and is available at http://eclipse.org/legal/epl-2.0 or the Apache License,
8+
Version 2.0 which accompanies this distribution and is available at
9+
https://www.apache.org/licenses/LICENSE-2.0.
10+
11+
This Source Code may also be made available under the following Secondary
12+
Licenses when the conditions for such availability set forth in the
13+
Eclipse Public License, v. 2.0 are satisfied: GNU General Public License,
14+
version 2 with the GNU Classpath Exception [1] and GNU General Public License,
15+
version 2 with the openj9 Assembly Exception [2].
16+
17+
[1] https://www.gnu.org/software/classpath/license.html
18+
[2] http://openj9.java.net/legal/assembly-exception.html
19+
20+
SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
21+
-->
22+
23+
<project name="openj9-systemtest" default="build">
24+
25+
<!-- Set default for source_root. -->
26+
<property name="source_root" location="."/>
27+
28+
<!-- Set default for STF location. -->
29+
<!-- Assumes source repositories are checked out under a common root and the repository
30+
has been built in-situ - i.e.
31+
stf repository: /home/userid/git/stf
32+
openj9-systemtest repository: /home/userid/git/openj9-systemtest
33+
If the stf repository has been cloned or built to a different location, the stf_root property
34+
must be set on the command line - e.g. -Dstf_root=/my_stf_build_dir
35+
-->
36+
<property name="stf_root" location="${source_root}/../stf"/>
37+
38+
<!-- Import settings used by multiple projects. -->
39+
<import file="${source_root}/openj9.build/include/top.xml"/>
40+
41+
<!-- target to build all projects in the repository. -->
42+
<!-- dir must be set on the ant task otherwise the basedir property is not set to a new value in the subant task. -->
43+
<!-- Also make sure stf is built -->
44+
<target name="build-dependencies">
45+
<ant antfile="${source_root}/openj9.build/build.xml" dir="${source_root}/openj9.build" inheritAll="false"/>
46+
</target>
47+
48+
<target name="build" depends="build-dependencies">
49+
</target>
50+
51+
<target name="clean">
52+
<ant antfile="${source_root}/openj9.build/build.xml" dir="${source_root}/openj9.build" inheritAll="false" target="clean"/>
53+
</target>
54+
55+
</project>

openj9.build/playlist.xml

Lines changed: 303 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,303 @@
1+
<!--
2+
Copyright (c) 2017 IBM Corp.
3+
4+
This program and the accompanying materials are made available under the
5+
terms of the Eclipse Public License 2.0 which accompanies this distribution
6+
and is available at http://eclipse.org/legal/epl-2.0 or the Apache License,
7+
Version 2.0 which accompanies this distribution and is available at
8+
https://www.apache.org/licenses/LICENSE-2.0.
9+
10+
This Source Code may also be made available under the following Secondary
11+
Licenses when the conditions for such availability set forth in the
12+
Eclipse Public License, v. 2.0 are satisfied: GNU General Public License,
13+
version 2 with the GNU Classpath Exception [1] and GNU General Public License,
14+
version 2 with the OpenJDK Assembly Exception [2].
15+
16+
[1] https://www.gnu.org/software/classpath/license.html
17+
[2] http://openjdk.java.net/legal/assembly-exception.html
18+
19+
SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
20+
-->
21+
<playlist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://github.com/AdoptOpenJDK/openjdk-tests/blob/master/TestConfig/playlist.xsd">
22+
<test>
23+
<testCaseName>DaaLoadTest_daa1</testCaseName>
24+
<variations>
25+
<variation>Mode100</variation>
26+
<variation>Mode101</variation>
27+
<variation>Mode103</variation>
28+
<variation>Mode107</variation>
29+
</variations>
30+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.DaaLoadTest_daa1 JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
31+
$(TEST_STATUS)</command>
32+
<tags>
33+
<tag>extended</tag>
34+
</tags>
35+
<subsets>
36+
<subset>SE80</subset>
37+
<subset>SE90</subset>
38+
</subsets>
39+
</test>
40+
41+
<test>
42+
<testCaseName>DaaLoadTest_daa2</testCaseName>
43+
<variations>
44+
<variation>Mode100</variation>
45+
<variation>Mode110</variation>
46+
<variation>Mode112</variation>
47+
<variation>Mode121</variation>
48+
</variations>
49+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.DaaLoadTest_daa2 JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
50+
$(TEST_STATUS)</command>
51+
<tags>
52+
<tag>extended</tag>
53+
</tags>
54+
<subsets>
55+
<subset>SE80</subset>
56+
<subset>SE90</subset>
57+
</subsets>
58+
</test>
59+
60+
<test>
61+
<testCaseName>DaaLoadTest_daa3</testCaseName>
62+
<variations>
63+
<variation>Mode121</variation>
64+
<variation>Mode188</variation>
65+
<variation>Mode304</variation>
66+
<variation>Mode557</variation>
67+
</variations>
68+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.DaaLoadTest_daa3 JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
69+
$(TEST_STATUS)</command>
70+
<tags>
71+
<tag>extended</tag>
72+
</tags>
73+
<subsets>
74+
<subset>SE80</subset>
75+
<subset>SE90</subset>
76+
</subsets>
77+
</test>
78+
79+
<test>
80+
<testCaseName>LangLoDaaLoadTest_daaAlladTest</testCaseName>
81+
<variations>
82+
<variation>Mode100</variation>
83+
<variation>Mode687</variation>
84+
<variation>Mode688</variation>
85+
<variation>Mode707</variation>
86+
</variations>
87+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.DaaLoadTest_daaAll JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
88+
$(TEST_STATUS)</command>
89+
<tags>
90+
<tag>extended</tag>
91+
</tags>
92+
<subsets>
93+
<subset>SE80</subset>
94+
<subset>SE90</subset>
95+
</subsets>
96+
</test>
97+
98+
<test>
99+
<testCaseName>HeapHogLoadTest</testCaseName>
100+
<variations>
101+
<variation>Mode110</variation>
102+
<variation>Mode188</variation>
103+
<variation>Mode304</variation>
104+
<variation>Mode607</variation>
105+
</variations>
106+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.HeapHogLoadTest JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
107+
$(TEST_STATUS)</command>
108+
<tags>
109+
<tag>extended</tag>
110+
</tags>
111+
<subsets>
112+
<subset>SE80</subset>
113+
<subset>SE90</subset>
114+
</subsets>
115+
</test>
116+
117+
<test>
118+
<testCaseName>ObjectTreeLoadTest</testCaseName>
119+
<variations>
120+
<variation>Mode121</variation>
121+
<variation>Mode188</variation>
122+
<variation>Mode304</variation>
123+
<variation>Mode557</variation>
124+
</variations>
125+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.ObjectTreeLoadTest JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
126+
$(TEST_STATUS)</command>
127+
<tags>
128+
<tag>extended</tag>
129+
</tags>
130+
<subsets>
131+
<subset>SE80</subset>
132+
<subset>SE90</subset>
133+
</subsets>
134+
</test>
135+
136+
<test>
137+
<testCaseName>SharedClassesWorkload</testCaseName>
138+
<variations>
139+
<variation>Mode100</variation>
140+
<variation>Mode101</variation>
141+
<variation>Mode103</variation>
142+
<variation>Mode107</variation>
143+
</variations>
144+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClassesWorkload JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
145+
$(TEST_STATUS)</command>
146+
<tags>
147+
<tag>extended</tag>
148+
</tags>
149+
<subsets>
150+
<subset>SE80</subset>
151+
<subset>SE90</subset>
152+
</subsets>
153+
</test>
154+
155+
<test>
156+
<testCaseName>SharedClassesAPI</testCaseName>
157+
<variations>
158+
<variation></variation>
159+
</variations>
160+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClassesAPI JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
161+
$(TEST_STATUS)</command>
162+
<tags>
163+
<tag>extended</tag>
164+
</tags>
165+
<subsets>
166+
<subset>SE80</subset>
167+
<subset>SE90</subset>
168+
</subsets>
169+
</test>
170+
171+
<test>
172+
<testCaseName>SharedClassesWorkloadTest_Softmx_Increase</testCaseName>
173+
<variations>
174+
<variation>Mode100</variation>
175+
<variation>Mode101</variation>
176+
<variation>Mode103</variation>
177+
<variation>Mode107</variation>
178+
</variations>
179+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClassesWorkloadTest_Softmx_Increase JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
180+
$(TEST_STATUS)</command>
181+
<tags>
182+
<tag>extended</tag>
183+
</tags>
184+
<subsets>
185+
<subset>SE80</subset>
186+
<subset>SE90</subset>
187+
</subsets>
188+
</test>
189+
190+
<test>
191+
<testCaseName>SharedClassesWorkloadTest_Softmx_IncreaseDecrease</testCaseName>
192+
<variations>
193+
<variation>Mode110</variation>
194+
<variation>Mode107</variation>
195+
<variation>Mode557</variation>
196+
<variation>Mode304</variation>
197+
</variations>
198+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClassesWorkloadTest_Softmx_IncreaseDecrease JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
199+
$(TEST_STATUS)</command>
200+
<tags>
201+
<tag>extended</tag>
202+
</tags>
203+
<subsets>
204+
<subset>SE80</subset>
205+
<subset>SE90</subset>
206+
</subsets>
207+
</test>
208+
209+
<test>
210+
<testCaseName>SharedClassesWorkloadTest_Softmx_Increase_JitAot</testCaseName>
211+
<variations>
212+
<variation>Mode110</variation>
213+
<variation>Mode107</variation>
214+
<variation>Mode557</variation>
215+
<variation>Mode304</variation>
216+
</variations>
217+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClassesWorkloadTest_Softmx_Increase_JitAot JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
218+
$(TEST_STATUS)</command>
219+
<tags>
220+
<tag>extended</tag>
221+
</tags>
222+
<subsets>
223+
<subset>SE80</subset>
224+
<subset>SE90</subset>
225+
</subsets>
226+
</test>
227+
228+
<test>
229+
<testCaseName>SharedClasses.SCM23.SingleCL</testCaseName>
230+
<variations>
231+
<variation>Mode110</variation>
232+
<variation>Mode107</variation>
233+
<variation>Mode557</variation>
234+
<variation>Mode304</variation>
235+
</variations>
236+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClasses.SCM23.SingleCL JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
237+
$(TEST_STATUS)</command>
238+
<tags>
239+
<tag>extended</tag>
240+
</tags>
241+
<subsets>
242+
<subset>SE80</subset>
243+
<subset>SE90</subset>
244+
</subsets>
245+
</test>
246+
247+
<test>
248+
<testCaseName>SharedClasses.SCM23.MultiCL</testCaseName>
249+
<variations>
250+
<variation>Mode110</variation>
251+
<variation>Mode107</variation>
252+
<variation>Mode557</variation>
253+
<variation>Mode304</variation>
254+
</variations>
255+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClasses.SCM23.MultiCL JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
256+
$(TEST_STATUS)</command>
257+
<tags>
258+
<tag>extended</tag>
259+
</tags>
260+
<subsets>
261+
<subset>SE80</subset>
262+
<subset>SE90</subset>
263+
</subsets>
264+
</test>
265+
266+
<test>
267+
<testCaseName>SharedClasses.SCM23.MultiThread</testCaseName>
268+
<variations>
269+
<variation>Mode110</variation>
270+
<variation>Mode107</variation>
271+
<variation>Mode557</variation>
272+
<variation>Mode304</variation>
273+
</variations>
274+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClasses.SCM23.MultiThread JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
275+
$(TEST_STATUS)</command>
276+
<tags>
277+
<tag>extended</tag>
278+
</tags>
279+
<subsets>
280+
<subset>SE80</subset>
281+
<subset>SE90</subset>
282+
</subsets>
283+
</test>
284+
285+
<test>
286+
<testCaseName>SharedClasses.SCM23.MultiThreadMultiCL</testCaseName>
287+
<variations>
288+
<variation>Mode110</variation>
289+
<variation>Mode107</variation>
290+
<variation>Mode112</variation>
291+
<variation>Mode304</variation>
292+
</variations>
293+
<command>cd $(OPENJ9_SYSTEMTEST_ROOT)/openj9.build && make test.SharedClasses.SCM23.MultiThreadMultiCL JAVA_ARGS=$(Q)$(JVM_OPTIONS)$(Q); \
294+
$(TEST_STATUS)</command>
295+
<tags>
296+
<tag>extended</tag>
297+
</tags>
298+
<subsets>
299+
<subset>SE80</subset>
300+
<subset>SE90</subset>
301+
</subsets>
302+
</test>
303+
</playlist>

0 commit comments

Comments
 (0)