Coming soon: second generation prototype of Hg forest consolidation

David Holmes david.holmes at oracle.com
Tue Apr 11 05:26:17 UTC 2017


Hi Igor,

I'm not Erik but this got my attention :)

On 11/04/2017 4:55 AM, Igor Ignatyev wrote:
> (moved to hotspot-dev alias)
>
> Hi Erik,
>
> I have a question about test/hotspot layout. when we started jep 281[1], we deliberately selected not to use harness/framework names in directory and the proposed the following layout for hotspot tests was
>> For clarity the tests should not be mixed with existing jtreg tests; instead, they should be split in two directories. We propose to split the current jdk9/hotspot/test directory into two subdirectories:
>> 	• jdk9/hotspot/test/java
>> 	• jdk9/hotspot/test/native
>
>
> now the consolidated repo[2] has test/hotspot/jtreg and test/hotspot/gtest and directories. hence I'm wondering why you have renamed the directories, there were any problems w/ the originally proposed layout?

Mea culpa but I never paid much attention to JEP 281 so was unaware of 
the proposal for "java" and "native" subdirectories. If I had noticed it 
I would have objected as the names are not indicative of the contents. I 
think naming based on the testing framework makes much more sense: jtreg 
and gtest.

My 2c.

David

> Thanks,
> -- Igor
>
>
> [1] JEP 281: HotSpot C++ Unit-Test Framework http://openjdk.java.net/jeps/281 <http://openjdk.java.net/jeps/281>
> [2] http://hg.openjdk.java.net/jdk10/consol-proto/file/9ea8bfbbe49b/test/hotspot
>
>> On Apr 10, 2017, at 9:42 AM, joe darcy <joe.darcy at oracle.com> wrote:
>>
>> Hello,
>>
>> Second generation prototype now available from
>>
>>    http://hg.openjdk.java.net/jdk10/consol-proto/
>>
>> Sources equivalent to JDK 9 b161.
>>
>> Thanks,
>>
>> -Joe
>>
>>
>> On 4/5/2017 9:44 AM, joe darcy wrote:
>>> Hello,
>>>
>>> As previously discussed [1], we've been exploring consolidating the many repositories in an OpenJDK Hg forest (jdk, langtools, hotspot, ...) into a single repository for JDK 10. The initial prototype of a consolidated repo [2], equivalent to JDK 9 build 138, was published in October 2016.
>>>
>>> Erik Joelsson has been working on a refined version of the consolidation repo and we plan to publish this second generation prototype in the near future. The new prototype presents a more faithful view of the sources between tags for promoted builds and provides a cleaner overall file layout.
>>>
>>> The corresponding JEP [3] will be updated to reflect the details of the new prototype in due course.
>>>
>>> Cheers,
>>>
>>> -Joe
>>>
>>> [1] "Looking ahead: proposed Hg forest consolidation for JDK 10,"
>>> http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-October/004987.html
>>>
>>> [2] http://hg.openjdk.java.net/jdk9/consol-proto/
>>>
>>> [3] JEP 296: Consolidate the JDK Forest into a Single Repository
>>> http://openjdk.java.net/jeps/296
>>>
>>
>


More information about the hotspot-dev mailing list