163
164 # determine if the specified testset has custom build flavors or build targets
165 my.jprt.testsetHasCustomBuildFlavors=${my.jprt.testsetHasCustomBuildFlavors.${jprt.test.set}}
166 my.jprt.testsetHasCustomBuildTargets=${my.jprt.testsetHasCustomBuildTargets.${jprt.test.set}}
167
168 # Select build flavors and build targets based on the specified testset
169 jprt.build.flavors=${my.jprt.testsetHasCustomBuildFlavors ? \
170 ${my.build.flavors.${jprt.test.set}} : ${my.build.flavors.default}}
171 jprt.build.targets=${my.jprt.testsetHasCustomBuildTargets ? \
172 ${my.build.targets.${jprt.test.set}} : ${my.build.targets.default}}
173
174 # Select test targets - jprt default for jprt.test.set is "default"
175 jprt.test.targets=${my.test.targets.${jprt.test.set}}
176 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
177
178 # Not all test targets need the test image
179 jprt.test.bundle.targets=\
180 ${my.make.rule.test.targets.hotspot.reg}, \
181 ${my.make.rule.test.targets.hotspot.gtest} \
182 ${my.make.rule.test.targets.nativesanity} \
183 ${my.test.target.set:TESTNAME=jdk_lang}
184
185 # 7155453: Work-around to prevent popups on OSX from blocking test completion
186 # but the work-around is added to all platforms to be consistent
187 jprt.jbb.options=-Djava.awt.headless=true
188
189 ########
190 #
191 # Build options (generic)
192 #
193
194 # Configure args common to all builds
195 # Also allows for additional, testset specific configure arguments to be set
196 jprt.build.configure.args= \
197 --with-output-sync=recurse \
198 --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \
199 --with-version-opt=$JPRT_JOB_ID \
200 ${my.additional.build.configure.args.${jprt.test.set}} \
201 ${my.custom.build.configure.args}
202
203 ########
|
163
164 # determine if the specified testset has custom build flavors or build targets
165 my.jprt.testsetHasCustomBuildFlavors=${my.jprt.testsetHasCustomBuildFlavors.${jprt.test.set}}
166 my.jprt.testsetHasCustomBuildTargets=${my.jprt.testsetHasCustomBuildTargets.${jprt.test.set}}
167
168 # Select build flavors and build targets based on the specified testset
169 jprt.build.flavors=${my.jprt.testsetHasCustomBuildFlavors ? \
170 ${my.build.flavors.${jprt.test.set}} : ${my.build.flavors.default}}
171 jprt.build.targets=${my.jprt.testsetHasCustomBuildTargets ? \
172 ${my.build.targets.${jprt.test.set}} : ${my.build.targets.default}}
173
174 # Select test targets - jprt default for jprt.test.set is "default"
175 jprt.test.targets=${my.test.targets.${jprt.test.set}}
176 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
177
178 # Not all test targets need the test image
179 jprt.test.bundle.targets=\
180 ${my.make.rule.test.targets.hotspot.reg}, \
181 ${my.make.rule.test.targets.hotspot.gtest} \
182 ${my.make.rule.test.targets.nativesanity} \
183 ${my.test.target.set:TESTNAME=jdk_lang} \
184 ${my.test.target.set:TESTNAME=jdk_nio}
185
186 # 7155453: Work-around to prevent popups on OSX from blocking test completion
187 # but the work-around is added to all platforms to be consistent
188 jprt.jbb.options=-Djava.awt.headless=true
189
190 ########
191 #
192 # Build options (generic)
193 #
194
195 # Configure args common to all builds
196 # Also allows for additional, testset specific configure arguments to be set
197 jprt.build.configure.args= \
198 --with-output-sync=recurse \
199 --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \
200 --with-version-opt=$JPRT_JOB_ID \
201 ${my.additional.build.configure.args.${jprt.test.set}} \
202 ${my.custom.build.configure.args}
203
204 ########
|