Updated webrev with those changes to the hotspot makefile: 
http://cr.openjdk.java.net/~sla/8156658/webrev.04/ 
<http://cr.openjdk.java.net/~sla/8156658/webrev.04/>

Thanks,
/Staffan

> On 10 maj 2016, at 15:50, Dmitry Samersoff <dmitry.samers...@oracle.com> 
> wrote:
> 
> Staffan,
> 
>> Maybe. I didn’t want to change existing behavior in this patch. Which
>> one do you prefer?
> 
> The code from jdk/test/Makefile (jaxp uses the same code).
> 
> -Dmitry
> 
> 
> On 2016-05-10 16:06, Staffan Larsen wrote:
>> 
>>> On 10 maj 2016, at 14:46, Dmitry Samersoff <dmitry.samers...@oracle.com> 
>>> wrote:
>>> 
>>> Staffan,
>>> 
>>> Long awaited changes, thank you for doing it.
>>> 
>>> Is it possible to use the same code for hotspot/test/Makefile:128 and
>>> jdk/test/Makefile:84
>> 
>> Maybe. I didn’t want to change existing behavior in this patch. Which one do 
>> you prefer? 
>> 
>>> 
>>> 84   ifdef ALT_OUTPUTDIR
>>> 85     ABS_OUTPUTDIR = $(shell $(CD) $(ALT_OUTPUTDIR) && $(PWD))
>>> 86   else
>>> 87     ABS_OUTPUTDIR = $(shell $(CD) $(TEST_ROOT)/.. && $(PWD))
>>> 88   endif
>>> 89
>>> 90   ABS_PLATFORM_BUILD_ROOT = $(ABS_OUTPUTDIR)
>>> 91   ABS_TEST_OUTPUT_DIR :=
>>> $(ABS_PLATFORM_BUILD_ROOT)/testoutput/$(UNIQUE_DIR)
>>> 
>>> -Dmitry
>>> 
>>> On 2016-05-10 15:21, Staffan Larsen wrote:
>>>> For test automation purposes we want a way to run jtreg tests for the 
>>>> different components (jdk, langtools, jaxp, hotspot, nashorn) in a unified 
>>>> way from the command line. We also want each component to be able to 
>>>> define how jtreg is invoked (problemlists, concurrency, agentvm, ...).  
>>>> There is already some support for running jtreg tests from the <top>/test 
>>>> folder, but it is not general enough since it isn't possible to pick 
>>>> individual tests or specific test groups. It is also not possible to 
>>>> direct the output to a common location. 
>>>> 
>>>> The proposed solution is to be able to run jtreg tests using make from 
>>>> within the <top>/test folder like this: 
>>>> 
>>>> $ make JT_JAVA=<jdk path> JT_HOME=<jtreg path> PRODUCT_HOME=<jdk product 
>>>> path> \
>>>>   TESTDIRS=../<jdk/nashorn/langtools/hotspot/jaxp> TEST_SELECTION=<path to 
>>>> test or jtreg group> \
>>>>   TEST_OUTPUT_DIR=<path> jtreg_tests 
>>>> 
>>>> This will run the specified tests and collect output in 
>>>> TEST_OUTPUT_DIR/jtreg. EXTRA_JTREG_OPTIONS is also supported to add 
>>>> additional options to the jtreg command line. 
>>>> 
>>>> No existing behavior should be changed.
>>>> 
>>>> webrev: http://cr.openjdk.java.net/~sla/8156658/webrev.03/ 
>>>> <http://cr.openjdk.java.net/~sla/8156658/webrev.03/>
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8156658 
>>>> <https://bugs.openjdk.java.net/browse/JDK-8156658>
>>>> 
>>>> Thanks,
>>>> /Staffan
>>>> 
>>> 
>>> 
>>> -- 
>>> Dmitry Samersoff
>>> Oracle Java development team, Saint Petersburg, Russia
>>> * I would love to change the world, but they won't give me the sources.
>> 
> 
> 
> -- 
> Dmitry Samersoff
> Oracle Java development team, Saint Petersburg, Russia
> * I would love to change the world, but they won't give me the sources.

Reply via email to