On Fri, 1 Nov 2024 16:25:25 GMT, Weijun Wang <wei...@openjdk.org> wrote:
>> Here we have a launcher and several algorithm-specific tests. Users can >> populate "internalProjection.json" files generated by NIST's ACVP Server >> into the `data` directory and test them with the launcher. >> >> Currently, only SHA2, SHA3, ML-KEM, and ML-DSA are supported. > > Weijun Wang has updated the pull request incrementally with one additional > commit since the last revision: > > acvp.test.alg system property test/jdk/sun/security/provider/acvp/Launcher.java line 50: > 48: > 49: public static void main(String[] args) throws Exception { > 50: Use of properties to configure the test is a bit puzzling since the test is a main(String[] args) program. It would more convenient to run it from the command line (where it would be run manually) to use normal arguments. It would be better to describe the properties, if retained, as "test properties", not system properties since they only apply to the test and not the implementation. A "test." prefix on the property names would also make it clearer. Including sample `* @run main/manual ...` lines might show more easily how they would be used. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/21548#discussion_r1826038029