On 20/12/2017 2:23 AM, Randy Crihfield wrote:

This ought to be what you were asking for.

http://cr.openjdk.java.net/~shurailine/8192837/webrev.03/

Closer :) A few nits:

- the test needs a proper @run tag
- NegSOURCE is hardly informative - how about CheckReleaseFile?
- there are a couple of style nits with indentation of wrapped lines:

  71             throw new RuntimeException("File " + fileName +
  72                 " not found reading data!", fileExcept);
  73         } catch (IOException ioExcept) {
74 throw new RuntimeException("Unexpected problem reading data!",
  75             ioExcept);

should be:

  71             throw new RuntimeException("File " + fileName +
72 " not found reading data!", fileExcept);
  73         } catch (IOException ioExcept) {
74 throw new RuntimeException("Unexpected problem reading data!",
  75                                         ioExcept);

As a general style comment there's no need to use instance methods here, you could just define readFile as static, or even inline it into main directly.

Thanks,
David


Thanks for the help

Randy

On 12/18/17 09:32 PM, David Holmes wrote:
Hi Randy,

jdk/sanity/Test8192837.java

We don't name tests with bug numbers any more - the file/class should be renamed to something appropriate to its actual function.

  64                 // grab the line
  65                 if (readIn.startsWith("SOURCE="))
  66                     fishForSOURCE = readIn;

Do you expect to find more than one SOURCE line? If not this should "break". If so, then you're only going to check the last one found.

  98         if (runtime.contains("OpenJDK"))
  99             new Test8192837(jdkPath + "/release");
 100         else
 101             System.out.println("Not an OpenJDK.");

It would be preferable if this can be done via some @requires tag rather than within the test. But otherwise it would be better to print "Test skipped: not an OpenJDK build".

Thanks,
David

On 19/12/2017 3:23 AM, Erik Joelsson wrote:
Redirecting to correct list.

The test seems to do what it set out to do.

/Erik


On 2017-12-18 17:55, Randy Crihfield wrote:
I have created an OpenJDK negative test that confirms the closed source files are not included in the SOURCE.

Version of the actual test for review:

http://cr.openjdk.java.net/~shurailine/8192837/webrev.00/

Any comments/suggestions are welcome, also I will need a sponsor for it at the end…

Randy



Reply via email to