Integrated: JDK-8327474 Review use of java.io.tmpdir in jdk tests

2024-04-03 Thread Bill Huang
On Mon, 18 Mar 2024 16:47:24 GMT, Bill Huang wrote: > This task addresses an essential aspect of our testing infrastructure: the > proper handling and cleanup of temporary files and socket files created > during test execution. The motivation behind these changes is t

Re: RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests [v5]

2024-04-02 Thread Bill Huang
to java.io.File.createTempFile and > java.nio.file.Files.createTempFile without adequate cleanup. > - Tests using NIO socket channels with StandardProtocolFamily.UNIX, not > explicitly removing socket files post-use. Bill Huang has updated the pull request incrementally with one additional commit since t

Re: RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests [v4]

2024-03-26 Thread Bill Huang
to java.io.File.createTempFile and > java.nio.file.Files.createTempFile without adequate cleanup. > - Tests using NIO socket channels with StandardProtocolFamily.UNIX, not > explicitly removing socket files post-use. Bill Huang has updated the pull request incrementally with one additional commit sinc

Re: RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests [v3]

2024-03-21 Thread Bill Huang
to java.io.File.createTempFile and > java.nio.file.Files.createTempFile without adequate cleanup. > - Tests using NIO socket channels with StandardProtocolFamily.UNIX, not > explicitly removing socket files post-use. Bill Huang has updated the pull request incrementally with one additional commit sinc

Re: RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests [v2]

2024-03-21 Thread Bill Huang
On Thu, 21 Mar 2024 15:06:58 GMT, Jaikiran Pai wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Implemented review comments > > test/jdk/java/util/zip/ZipFile/ZeroDate.

Re: RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests [v2]

2024-03-21 Thread Bill Huang
On Thu, 21 Mar 2024 14:41:36 GMT, Jaikiran Pai wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Implemented review comments > > test/jdk/com/sun/management/HotSpotDiagnosticMXBean/Chec

Re: RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests [v2]

2024-03-19 Thread Bill Huang
to java.io.File.createTempFile and > java.nio.file.Files.createTempFile without adequate cleanup. > - Tests using NIO socket channels with StandardProtocolFamily.UNIX, not > explicitly removing socket files post-use. Bill Huang has updated the pull request incrementally with one additional commit since t

RFR: JDK-8327474 Review use of java.io.tmpdir in jdk tests

2024-03-18 Thread Bill Huang
This task addresses an essential aspect of our testing infrastructure: the proper handling and cleanup of temporary files and socket files created during test execution. The motivation behind these changes is to prevent the accumulation of unnecessary files in the default temporary directory,

Integrated: JDK-8311961 Update Manual Test Groups for ATR JDK22

2023-11-08 Thread Bill Huang
On Mon, 6 Nov 2023 22:25:46 GMT, Bill Huang wrote: > Updated jdk_core_manual test groups. This pull request has now been integrated. Changeset: 4c0f6c61 Author: Bill Huang URL: https://git.openjdk.org/jdk/commit/4c0f6c6105a8c7046cc4556d23272750bd9f7682 Stats: 4 lines in 1 f

RFR: JDK-8311961 Update Manual Test Groups for ATR JDK22

2023-11-06 Thread Bill Huang
Updated jdk_core_manual test groups. - Commit messages: - JDK-8311961 Update Manual Test Groups for ATR JDK22 Changes: https://git.openjdk.org/jdk/pull/16531/files Webrev: https://webrevs.openjdk.org/?repo=jdk=16531=00 Issue: https://bugs.openjdk.org/browse/JDK-8311961 Stats:

Integrated: JDK-8295859 Update Manual Test Groups

2023-04-12 Thread Bill Huang
On Thu, 2 Mar 2023 21:34:28 GMT, Bill Huang wrote: > The purpose of this task is to add the difference between -manual jdk_core > and jdk_core_manual to the jdk_core_manual test goal. Furthermore, in order > to streamline the manual test execution process, a new test gro

Re: RFR: JDK-8295859 Update Manual Test Groups [v3]

2023-04-11 Thread Bill Huang
manual tests that demand extra > preparation or test input. Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Renamed jdk_core_manual to jdk_core_manual_interactive - Changes: - all: https://git.openjdk.org/jdk/pull/12840/files

Re: RFR: JDK-8295859 Update Manual Test Groups [v2]

2023-04-11 Thread Bill Huang
On Tue, 11 Apr 2023 20:50:28 GMT, Mark Sheppard wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Implemented review comments. > > test/jdk/TEST.groups line 643: > >>

Re: RFR: JDK-8295859 Update Manual Test Groups [v2]

2023-03-20 Thread Bill Huang
manual tests that demand extra > preparation or test input. Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Implemented review comments. - Changes: - all: https://git.openjdk.org/jdk/pull/12840/files - new: https://git.

RFR: JDK-8295859 Update Manual Test Groups

2023-03-02 Thread Bill Huang
The purpose of this task is to add the difference between -manual jdk_core and jdk_core_manual to the jdk_core_manual test goal. Furthermore, in order to streamline the manual test execution process, a new test group called jdk_core_manual_human has been created for manual tests that demand

Re: RFR: JDK-8295859: Update Manual Test Groups [v6]

2023-03-01 Thread Bill Huang
> This task is created to update the manual test groups. Bill Huang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: - Merge branch 'JDK-8295859' of gh:bwhuang-us/jdk into JDK-8295859 - Added missing manual tests f

Withdrawn: JDK-8295859: Update Manual Test Groups

2023-03-01 Thread Bill Huang
On Tue, 25 Oct 2022 23:10:53 GMT, Bill Huang wrote: > This task is created to update the manual test groups. This pull request has been closed without being integrated. - PR: https://git.openjdk.org/jdk/pull/10864

Integrated: JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only

2023-02-03 Thread Bill Huang
On Tue, 31 Jan 2023 22:35:21 GMT, Bill Huang wrote: > Root.java is changed to a manual test because it requires test to be run with > the root user privilege, and it requires to modify the user policy file in > the home director. This pull request has now been integrated. Changeset:

Re: RFR: JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only [v5]

2023-02-02 Thread Bill Huang
> Root.java is changed to a manual test because it requires test to be run with > the root user privilege, and it requires to modify the user policy file in > the home director. Bill Huang has updated the pull request incrementally with one additional commit since the last revision:

Re: RFR: JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only [v4]

2023-02-02 Thread Bill Huang
> Root.java is changed to a manual test because it requires test to be run with > the root user privilege, and it requires to modify the user policy file in > the home director. Bill Huang has updated the pull request incrementally with one additional commit since the last revision:

Re: RFR: JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only [v3]

2023-01-31 Thread Bill Huang
> Root.java is changed to a manual test because it requires test to be run with > the root user privilege, and it requires to modify the user policy file in > the home director. Bill Huang has updated the pull request incrementally with one additional commit since the last revision:

Re: RFR: JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only [v2]

2023-01-31 Thread Bill Huang
> Root.java is changed to a manual test because it requires test to be run with > the root user privilege, and it requires to modify the user policy file in > the home director. Bill Huang has updated the pull request incrementally with one additional commit since the last

RFR: JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only

2023-01-31 Thread Bill Huang
Root.java is changed to a manual test because it requires test to be run with the root user privilege, and it requires to modify the user policy file in the home director. - Commit messages: - JDK-824 java/security/Policy/Root/Root.java fails when home directory is read-only

Integrated: JDK-8300909: Update com/sun/jndi/dns/Test6991580.java manual test instruction

2023-01-31 Thread Bill Huang
On Tue, 31 Jan 2023 19:08:08 GMT, Bill Huang wrote: > Test failed for exception in thread "main" java.lang.IllegalAccessError: > class IPv6NameserverPlatformParsingTest (in unnamed module @0x72a8ab1a) > cannot access class com.sun.jndi.dns.DnsContextFactory (in modul

Re: RFR: JDK-8300909: Update com/sun/jndi/dns/Test6991580.java manual test instruction [v2]

2023-01-31 Thread Bill Huang
ng.dns does not export > com.sun.jndi.dns to unnamed module @0x72a8ab1a > at > IPv6NameserverPlatformParsingTest.main(IPv6NameserverPlatformParsingTest.java:46) > > This task is created to update test instruction to include --add-modules and > --add-opens jvm parameters to java c

Re: RFR: JDK-8300909: Update com/sun/jndi/dns/Test6991580.java manual test instruction

2023-01-31 Thread Bill Huang
On Tue, 31 Jan 2023 19:25:55 GMT, Alan Bateman wrote: >> Test failed for exception in thread "main" java.lang.IllegalAccessError: >> class IPv6NameserverPlatformParsingTest (in unnamed module @0x72a8ab1a) >> cannot access class com.sun.jndi.dns.DnsContextFactory (in module >> jdk.naming.dns)

RFR: JDK-8300909: Update com/sun/jndi/dns/Test6991580.java manual test instruction

2023-01-31 Thread Bill Huang
Test failed for exception in thread "main" java.lang.IllegalAccessError: class IPv6NameserverPlatformParsingTest (in unnamed module @0x72a8ab1a) cannot access class com.sun.jndi.dns.DnsContextFactory (in module jdk.naming.dns) because module jdk.naming.dns does not export com.sun.jndi.dns to

Re: RFR: JDK-8295859: Update Manual Test Groups [v5]

2023-01-23 Thread Bill Huang
> This task is created to update the manual test groups. Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Added missing manual tests from :jdk_core. - Changes: - all: https://git.openjdk.org/jdk/pull/10864/files -

Re: RFR: JDK-8295859: Update Manual Test Groups [v4]

2023-01-12 Thread Bill Huang
> This task is created to update the manual test groups. Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Removed performance tests from the jdk_core_manual group as they have been covered in the client-atr test gro

Integrated: JDK-8295087: Manual Test to Automated Test Conversion

2022-12-22 Thread Bill Huang
On Mon, 10 Oct 2022 21:39:05 GMT, Bill Huang wrote: > This task converts 5 manual tests to automated tests. > > sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java > sun/security/provider/PolicyParser/ExtDirsChange.java > sun/security/provider/PolicyParser/ExtDi

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v6]

2022-12-21 Thread Bill Huang
On Wed, 21 Dec 2022 20:39:03 GMT, Rajan Halade wrote: >> Multiple "run" in a single test fails the whole test when one test run fails >> and all subsequent test run get terminated. Multiple tests with only one >> "run" each allows all test run to be excused, and they can be run in >>

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v6]

2022-12-21 Thread Bill Huang
On Wed, 21 Dec 2022 18:51:32 GMT, Rajan Halade wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Implemented review comments. > > test/jdk/sun/security/provider/PolicyParser/ExtDirs.

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v6]

2022-12-20 Thread Bill Huang
curity/Policy/Root/Root.java > javax/crypto/CryptoPermissions/InconsistentEntries.java Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Implemented review comments. - Changes: - all: https://git.openjdk.org/jdk/pull/10637

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v5]

2022-12-20 Thread Bill Huang
On Fri, 16 Dec 2022 12:06:14 GMT, Sibabrata Sahoo wrote: >> Bill Huang has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev excludes the unrelated changes >> brought in by the merge/rebase. The pull request contai

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v5]

2022-12-20 Thread Bill Huang
On Fri, 16 Dec 2022 11:48:54 GMT, Sibabrata Sahoo wrote: >> Bill Huang has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev excludes the unrelated changes >> brought in by the merge/rebase. The pull request contai

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v8]

2022-12-07 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295859: Update Manual Test Groups [v3]

2022-12-05 Thread Bill Huang
> This task is created to add manual tests to the manual test groups. > > In addition, fix is provided for TestMatrix.java#Downcall-F and > TestMatrix.java#Downcall-T which are failing due to missing TestDowncall.java > ([JDK-8287158](https://bugs.openjdk.org/browse/JDK-8287158

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v7]

2022-12-05 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v5]

2022-12-05 Thread Bill Huang
curity/Policy/Root/Root.java > javax/crypto/CryptoPermissions/InconsistentEntries.java Bill Huang has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five add

Re: RFR: JDK-8295859: Update Manual Test Groups [v2]

2022-12-05 Thread Bill Huang
> This task is created to add manual tests to the manual test groups. > > In addition, fix is provided for TestMatrix.java#Downcall-F and > TestMatrix.java#Downcall-T which are failing due to missing TestDowncall.java > ([JDK-8287158](https://bugs.openjdk.org/browse/JDK-8287158

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v6]

2022-11-28 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v5]

2022-11-28 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v4]

2022-11-28 Thread Bill Huang
On Mon, 28 Nov 2022 13:56:29 GMT, Alan Bateman wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Implemented review comments. > > test/jdk/javax/management/remote/nonLocalAccess/NonLocal

Integrated: 8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils

2022-11-09 Thread Bill Huang
On Mon, 7 Nov 2022 19:23:05 GMT, Bill Huang wrote: > There is no new changes in the open portion of JDK, but extracting common > functionalities in bootstrap Utils to test/lib/Utils which can be used in the > closed part. This pull request has now been integrated. Changeset: cc8bf9

Re: RFR: JDK-8293450 Convert test/sun/management/ shell tests to Java version [v2]

2022-11-09 Thread Bill Huang
On Tue, 8 Nov 2022 18:20:34 GMT, Bill Huang wrote: >> There is no new changes in the open portion of JDK, but extracting common >> functionalities in bootstrap Utils to test/lib/Utils which can be used in >> the closed part. > > Bill Huang has updated the pull reques

Re: RFR: JDK-8293450 Convert test/sun/management/ shell tests to Java version

2022-11-08 Thread Bill Huang
On Tue, 8 Nov 2022 08:39:39 GMT, Serguei Spitsyn wrote: >> There is no new changes in the open portion of JDK, but extracting common >> functionalities in bootstrap Utils to test/lib/Utils which can be used in >> the closed part. > > test/lib/jdk/test/lib/Utils.java line 1007: > >> 1005:

Re: RFR: JDK-8293450 Convert test/sun/management/ shell tests to Java version [v2]

2022-11-08 Thread Bill Huang
> There is no new changes in the open portion of JDK, but extracting common > functionalities in bootstrap Utils to test/lib/Utils which can be used in the > closed part. Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Im

Re: RFR: JDK-8293450 Convert test/closed/sun/management/ shell tests to Java version

2022-11-07 Thread Bill Huang
On Mon, 7 Nov 2022 23:20:15 GMT, Serguei Spitsyn wrote: >> There is no new changes in the open portion of JDK, but extracting common >> functionalities in bootstrap Utils to test/lib/Utils which can be used in >> the closed part. > > The refactoring looks pretty good. > But I have a couple of

RFR: JDK-8293450 Convert test/closed/sun/management/ shell tests to Java version

2022-11-07 Thread Bill Huang
There is no new changes in the open portion of JDK, but extracting common functionalities in bootstrap Utils to test/lib/Utils. - Commit messages: - JDK-8293450 Convert test/closed/sun/management/ shell tests to Java version Changes: https://git.openjdk.org/jdk/pull/11029/files

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v3]

2022-11-04 Thread Bill Huang
On Fri, 4 Nov 2022 15:17:43 GMT, Mahendra Chhipa wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Reverted exclusion of nonlocal registry tests. > > test/jdk/javax/ma

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v4]

2022-11-04 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v3]

2022-10-27 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process [v2]

2022-10-27 Thread Bill Huang
de a clearer instruction to > the test engineer about the test requirement. > > Tests include: > java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java > java/rmi/registry/nonLocalRegistry/NonLocalRegistryTest.java > javax/management/remote/nonLocalAccess/NonLocalJMXR

Re: RFR: JDK-8295859: Update Manual Test Groups

2022-10-26 Thread Bill Huang
On Wed, 26 Oct 2022 08:16:37 GMT, Alan Bateman wrote: >> This task is created to add manual tests to the manual test groups. >> >> In addition, fix is provided for TestMatrix.java#Downcall-F and >> TestMatrix.java#Downcall-T which are failing due to missing >> TestDowncall.java >>

RFR: JDK-8295859: Update Manual Test Groups

2022-10-25 Thread Bill Huang
This task is created to add manual tests to the manual test groups. In addition, fix is provided for TestMatrix.java#Downcall-F and TestMatrix.java#Downcall-T which are failing due to missing TestDowncall.java ([JDK-8287158](https://bugs.openjdk.org/browse/JDK-8287158)). - Commit

RFR: JDK-8295756 Improve NonLocalRegistry Manual Test Process

2022-10-21 Thread Bill Huang
The current non local registry tests require a manual process that runs rmiregitrty on a different machine and changes the -Dregistry.host property in the source before running the tests on the local machine. This task is created to improve this manual process and provide a clearer instruction

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v4]

2022-10-19 Thread Bill Huang
curity/Policy/Root/Root.java > javax/crypto/CryptoPermissions/InconsistentEntries.java Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Added an extra line to the end of the policy file. - Changes: - all: https://git.openj

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v3]

2022-10-18 Thread Bill Huang
On Tue, 18 Oct 2022 19:53:50 GMT, Mahendra Chhipa wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> AssertThrows an exception in InconsistentEntries test. > > test/jdk/

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v3]

2022-10-17 Thread Bill Huang
curity/Policy/Root/Root.java > javax/crypto/CryptoPermissions/InconsistentEntries.java Bill Huang has updated the pull request incrementally with one additional commit since the last revision: AssertThrows an exception in InconsistentEntries test. - Changes: - all: https://git

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v2]

2022-10-17 Thread Bill Huang
On Fri, 14 Oct 2022 15:50:30 GMT, Bill Huang wrote: >> test/jdk/java/security/Policy/Root/Root.java line 48: >> >>> 46: private static final Path TARGET = Paths.get(ROOT, ".java.policy"); >>> 47: public static void main(String[] args) throws Excep

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion [v2]

2022-10-17 Thread Bill Huang
curity/Policy/Root/Root.java > javax/crypto/CryptoPermissions/InconsistentEntries.java Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Refactored to use testng framework for test enviroment setup. - Changes: - all: https:

Re: RFR: JDK-8295087: Manual Test to Automated Test Conversion

2022-10-14 Thread Bill Huang
On Fri, 14 Oct 2022 11:00:44 GMT, Mahendra Chhipa wrote: >> This task converts 5 manual tests to automated tests. >> >> sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java >> sun/security/provider/PolicyParser/ExtDirsChange.java >> sun/security/provider/PolicyParser/ExtDirs.java >>

Integrated: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance

2022-10-12 Thread Bill Huang
On Mon, 10 Oct 2022 18:18:55 GMT, Bill Huang wrote: > The jarsigner and keytool are localized into English, German, Japanese and > Simplified Chinese. This task is to modify the existing i18n tests to > validate i18n compliance in these tools. > > In addition, this task also c

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance [v4]

2022-10-12 Thread Bill Huang
gt; simplification which originated from > [JDK-8292663](https://bugs.openjdk.org/browse/JDK-8292663). Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Fixed typo. - Changes: - all: https://git.openjdk.org/jdk/pull/10635

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance [v3]

2022-10-12 Thread Bill Huang
gt; simplification which originated from > [JDK-8292663](https://bugs.openjdk.org/browse/JDK-8292663). Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Added documentation to UIBuilder. - Changes: - all: https://git.openj

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance [v2]

2022-10-11 Thread Bill Huang
On Tue, 11 Oct 2022 15:17:13 GMT, Weijun Wang wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Implemented review comments. > > I have a question, why must this test be manual? Can't we

Re: RFR: JDK-8289509 : Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling [v3]

2022-10-11 Thread Bill Huang
On Tue, 11 Oct 2022 11:31:53 GMT, Mahendra Chhipa wrote: >> Added test cases for xpath Axis: >> 1. descendant >> 2. descendant-or-self >> 3. following >> 4. following-sibling > > Mahendra Chhipa has updated the pull request incrementally with one > additional commit since the last revision: >

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance [v2]

2022-10-11 Thread Bill Huang
On Tue, 11 Oct 2022 17:03:47 GMT, Naoto Sato wrote: > I have a question, why must this test be manual? Can't we compare the > localized texts? @wangweij Good question. We can definitely compare the localized texts at least some keywords. The fact that automation is one of the goals of this

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance [v2]

2022-10-10 Thread Bill Huang
gt; simplification which originated from > [JDK-8292663](https://bugs.openjdk.org/browse/JDK-8292663. Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Implemented review comments. - Changes: - all: https://git.openjdk.org

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance

2022-10-10 Thread Bill Huang
On Mon, 10 Oct 2022 19:47:37 GMT, Naoto Sato wrote: >> The jarsigner and keytool are localized into English, German, Japanese and >> Simplified Chinese. This task is to modify the existing i18n tests to >> validate i18n compliance in these tools. >> >> In addition, this task also contains

Re: RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance

2022-10-10 Thread Bill Huang
On Mon, 10 Oct 2022 19:45:31 GMT, Naoto Sato wrote: >> The jarsigner and keytool are localized into English, German, Japanese and >> Simplified Chinese. This task is to modify the existing i18n tests to >> validate i18n compliance in these tools. >> >> In addition, this task also contains

RFR: JDK-8295087: Manual Test to Automated Test Conversion

2022-10-10 Thread Bill Huang
This task converts 5 manual tests to automated tests. sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java sun/security/provider/PolicyParser/ExtDirsChange.java sun/security/provider/PolicyParser/ExtDirs.java java/security/Policy/Root/Root.javajava/security/Policy/Root/Root.java

RFR: JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance

2022-10-10 Thread Bill Huang
The jarsigner and keytool are localized into English, German, Japanese and Simplified Chinese. This task is to modify the existing i18n tests to validate i18n compliance in these tools. In addition, this task also contains changes for manual test enhancement and simplification which

Re: RFR: JDK-8289509 : Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling

2022-10-05 Thread Bill Huang
On Wed, 5 Oct 2022 18:09:53 GMT, Bill Huang wrote: >> Added test cases for xpath Axis: >> 1. descendant >> 2. descendant-or-self >> 3. following >> 4. following-sibling > > test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java line 108: >

Re: RFR: JDK-8289509 : Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling

2022-10-05 Thread Bill Huang
On Tue, 4 Oct 2022 13:01:40 GMT, Mahendra Chhipa wrote: > Added test cases for xpath Axis: > 1. descendant > 2. descendant-or-self > 3. following > 4. following-sibling test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpDescendantTest.java line 59: > 57:

Integrated: JDK-8292990 Improve test coverage for XPath Axes: parent

2022-09-01 Thread Bill Huang
On Wed, 31 Aug 2022 20:16:33 GMT, Bill Huang wrote: > The goal of this task is validating the parent axis contains the parent of > the context node. Context nodes include > - root node > - element nodes > - text nodes > - attribute nodes > - namespace nodes > -

Re: RFR: JDK-8292990 Improve test coverage for XPath Axes: parent [v3]

2022-09-01 Thread Bill Huang
> The goal of this task is validating the parent axis contains the parent of > the context node. Context nodes include > - root node > - element nodes > - text nodes > - attribute nodes > - namespace nodes > - comment nodes Bill Huang has updated the pull reques

Re: RFR: JDK-8292990 Improve test coverage for XPath Axes: parent [v2]

2022-09-01 Thread Bill Huang
> The goal of this task is validating the parent axis contains the parent of > the context node. Context nodes include > - root node > - element nodes > - text nodes > - attribute nodes > - namespace nodes > - comment nodes Bill Huang has updated the pull reques

Re: RFR: JDK-8289510 : Improve test coverage for XPath Axes: namespace [v4]

2022-09-01 Thread Bill Huang
On Thu, 1 Sep 2022 11:38:09 GMT, Mahendra Chhipa wrote: >> Added tests for namespace Axis. Tests incluse namspace expressions, >> namespace node counts and namespace node scope. > > Mahendra Chhipa has updated the pull request incrementally with one > additional commit since the last revision:

Re: RFR: JDK-8289510 : Improve test coverage for XPath Axes: namespace [v3]

2022-08-31 Thread Bill Huang
On Wed, 31 Aug 2022 21:17:22 GMT, Mahendra Chhipa wrote: >> Added tests for namespace Axis. Tests incluse namspace expressions, >> namespace node counts and namespace node scope. > > Mahendra Chhipa has updated the pull request incrementally with one > additional commit since the last

Re: RFR: JDK-8289510 : Improve test coverage for XPath Axes: namespace [v2]

2022-08-31 Thread Bill Huang
On Thu, 25 Aug 2022 16:58:29 GMT, Mahendra Chhipa wrote: >> Added tests for namespace Axis. Tests incluse namspace expressions, >> namespace node counts and namespace node scope. > > Mahendra Chhipa has updated the pull request incrementally with one > additional commit since the last

RFR: JDK-8292990 Improve test coverage for XPath Axes: parent

2022-08-31 Thread Bill Huang
The goal of this task is validating the parent axis contains the parent of the context node. Context nodes include - root node - element nodes - text nodes - attribute nodes - namespace nodes - comment nodes - Commit messages: - Add document root tests - Added relative

Re: RFR: JDK-8292990 Improve test coverage for XPath Axes: parent

2022-08-31 Thread Bill Huang
On Wed, 31 Aug 2022 20:16:33 GMT, Bill Huang wrote: > The goal of this task is validating the parent axis contains the parent of > the context node. Context nodes include > - root node > - element nodes > - text nodes > - attribute nodes > - namespace nodes > -

Integrated: JDK-8289949 Improve test coverage for XPath: operators

2022-08-28 Thread Bill Huang
On Fri, 26 Aug 2022 16:48:03 GMT, Bill Huang wrote: > Provided coverage for XPath operators. Operators include: > * Boolean operators: or, and, =, !=, <, <=, >, >= > * Number operators: +, -, *, div, mod > * Union operator: | This pull request has now been integrat

Re: RFR: JDK-8289949 Improve test coverage for XPath: operators [v2]

2022-08-26 Thread Bill Huang
> Provided coverage for XPath operators. Operators include: > * Boolean operators: or, and, =, !=, <, <=, >, >= > * Number operators: +, -, *, div, mod > * Union operator: | Bill Huang has updated the pull request incrementally with one additional commit since the last

RFR: JDK-8289949 Improve test coverage for XPath: operators

2022-08-26 Thread Bill Huang
Provided coverage for XPath operators. Operators include: * Boolean operators: or, and, =, !=, <, <=, >, >= * Number operators: +, -, *, div, mod * Union operator: | - Commit messages: - Created XPathOperatorExpTest.java Changes: https://git.openjdk.org/jdk/pull/10047/files

Re: RFR: JDK-8289510 : Improve test coverage for XPath Axes: namespace [v2]

2022-08-25 Thread Bill Huang
On Thu, 25 Aug 2022 16:58:29 GMT, Mahendra Chhipa wrote: >> Added tests for namespace Axis. Tests incluse namspace expressions, >> namespace node counts and namespace node scope. > > Mahendra Chhipa has updated the pull request incrementally with one > additional commit since the last

RFR: JDK-8292066 Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version

2022-08-11 Thread Bill Huang
This task converts 2 shell tests to java version. test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh test/java/lang/management/RuntimeMXBean/TestInputArgument.sh - Commit messages: - Updated copyright header. - Converted TestInputArgument.sh to java version. -

Integrated: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version

2022-08-11 Thread Bill Huang
On Tue, 9 Aug 2022 21:14:39 GMT, Bill Huang wrote: > This task converts 5 shell tests below to java version. > test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh > test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh > test/java/lang/management/

Re: RFR: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version [v3]

2022-08-10 Thread Bill Huang
lang/management/MemoryMXBean/MemoryTestAllGC.sh > test/java/lang/management/MemoryMXBean/PendingAllGC.sh Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Removed @build and move runs to separate tests. - Changes: - all: https

Re: RFR: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version [v2]

2022-08-10 Thread Bill Huang
On Wed, 10 Aug 2022 21:09:42 GMT, Leonid Mesnik wrote: >> Bill Huang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Removed GC settings. > > test/jdk/java/lang/management/MemoryMXBean/MemoryMan

Re: RFR: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version [v2]

2022-08-10 Thread Bill Huang
lang/management/MemoryMXBean/MemoryTestAllGC.sh > test/java/lang/management/MemoryMXBean/PendingAllGC.sh Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Removed GC settings. - Changes: - all: https://git.openjdk.org/jdk/pull/

Re: RFR: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version

2022-08-10 Thread Bill Huang
On Tue, 9 Aug 2022 21:14:39 GMT, Bill Huang wrote: > This task converts 5 shell tests below to java version. > test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh > test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh > test/java/lang/management/

Re: RFR: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version

2022-08-10 Thread Bill Huang
On Tue, 9 Aug 2022 21:14:39 GMT, Bill Huang wrote: > This task converts 5 shell tests below to java version. > test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh > test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh > test/java/lang/management/

RFR: JDK-8292064 Convert java/lang/management/MemoryMXBean shell tests to java version

2022-08-09 Thread Bill Huang
This task converts 5 shell tests below to java version. test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh

Integrated: JDK-8290836 Improve test coverage for XPath functions: String Functions

2022-08-09 Thread Bill Huang
On Thu, 4 Aug 2022 17:40:43 GMT, Bill Huang wrote: > Improve test coverage for XPath functions: > [JDK-8290836](https://bugs.openjdk.org/browse/JDK-8290836), > [JDK-8290837](https://bugs.openjdk.org/browse/JDK-8290837), > [JDK-8290838](https://bugs.openjdk.org/browse/JDK-8290838)

Re: RFR: JDK-8290836 Improve test coverage for XPath functions: String Functions [v2]

2022-08-05 Thread Bill Huang
> Improve test coverage for XPath functions: > [JDK-8290836](https://bugs.openjdk.org/browse/JDK-8290836), > [JDK-8290837](https://bugs.openjdk.org/browse/JDK-8290837), > [JDK-8290838](https://bugs.openjdk.org/browse/JDK-8290838). Bill Huang has updated the pull request incrementa

RFR: JDK-8290836 Improve test coverage for XPath functions: String Functions

2022-08-04 Thread Bill Huang
Improve test coverage for XPath functions: [JDK-8290836](https://bugs.openjdk.org/browse/JDK-8290836), [JDK-8290837](https://bugs.openjdk.org/browse/JDK-8290837), [JDK-8290838](https://bugs.openjdk.org/browse/JDK-8290838). - Commit messages: - Added exception test cases for node

Integrated: JDK-8289948: Improve test coverage for XPath functions: Node Set Functions

2022-08-01 Thread Bill Huang
On Mon, 25 Jul 2022 22:04:31 GMT, Bill Huang wrote: > Provided coverage for XPath node set functions. Functions include: > - id() > - last() > - position() > - count() > - local-name() > - namespace-uri() > - name() This pull request has now been integrated. Changeset:

Integrated: 8289511: Improve test coverage for XPath Axes: child

2022-07-28 Thread Bill Huang
On Wed, 13 Jul 2022 21:04:11 GMT, Bill Huang wrote: > This is a subtask of > [JDK-8286091](https://bugs.openjdk.org/browse/JDK-8286091) which is aiming to > improve XPath expression test coverage. The goal of this subtask is > validating the XPath child axis specifier in

  1   2   >