Looks okay to me.
Mandy
On 2/27/14 7:34 AM, roger riggs wrote:
Hi Mandy,
I updated the webrev:
http://cr.openjdk.java.net/~rriggs/webrev-testlibrary-asserts-8035889/
Alan suggested copying serviceability-dev so they have a chance to
review if desired.
I want to investigate if it is possible to use the TestNG Assert
classes without
the TestNG execution framework.
It would be necessary to compile/run against TestNG.jar but it might not
need the entire mechanism.
Thanks, Roger
On 2/26/2014 10:17 PM, Mandy Chung wrote:
On 2/26/2014 7:09 PM, Roger Riggs wrote:
Hi Mandy,
Yes, it might be more productive to switch the tests to TestNG.
But it did provide support in cases where TestNG could not be used,
for example in a directory of existing tests that had custom reporting.
But I remember there is a problem with TestNG having a dependency
for XML
which is not supported in Profile1 and a number of tests had to be
disabled
in that configuration. Will XML always be available. Do we need to
solve
or work around that problem with TestNG?
This is a good point. When we want to test just the base module for
example, how can we run TestNG tests? We need to address that certainly.
My comment on TestNG is a question for new tests using this Asserts
class. Your patch is fine to go (after taking out @library tag if I
got it correct).
Mandy
Thanks, Roger
On 2/26/14 9:01 PM, Mandy Chung wrote:
Hi Roger,
On 2/26/2014 12:34 PM, roger riggs wrote:
The testlibrary for the jdk should be printing the values in the
failed
assertions to make debugging easier and quicker.
The webrev adds the printing of the failed assertions and added
methods
for formatting and unconditional fail methods.
Webrev:
http://cr.openjdk.java.net/~rriggs/webrev-testlibrary-asserts-8035889/
AssertsTest.java: line 28: @library doesn't look like it's needed.
There is no jdk/test/testlibrary directory and I think
jdk.testlibrary.* are found as relative to $test.src.
Otherwise, the change looks okay.
Now that jtreg supports TestNG and I wonder if this class should
retire some day (there are only about 10 existing tests using this
class). Are you writing new tests using this Asserts class?
Mandy
Bug:
8035889: jdk testlibrary - add printing of values of failed
assertions
Thanks, Roger
[1] https://bugs.openjdk.java.net/browse/JDK-8035889