RFR(XS): 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Dmitry Samersoff
dmitry.samersoff at oracle.com
Thu Dec 4 13:05:49 UTC 2014
Looks good for me.
-Dmitry
On 2014-12-04 01:06, KEVIN WALLS wrote:
> Hi,
>
> This is a review request for a changing a couple of characters in a
> test. It's the same test I just changed with another review, I kept it
> separate so as to complicate the review already in progress (it had gone
> on long enough..).
>
>
> The test contains an embedded utf8 character, to test a jmap/SA heap
> dumping fix. The test is not broken here in 9/hs-rt, but in another
> clone I saw this character get corrupted by a merge: it was rewritten as
> literal ?? question marks. It wasn't clear if it was an hg issue (I
> couldn't reproduce that) or perhaps more likely the editor used to do a
> merge.
>
> To avoid the same thing happening again we can change the utf8 char to
> \uXXXX format.
>
> The change below I tested to check the test still correctly fails on a
> non-fixed JVM, and passes on a fixed one
>
> bug:
> https://bugs.openjdk.java.net/browse/JDK-8061785
>
> change:
> $ hg diff test/serviceability/sa/jmap-hashcode/Test8028623.java
> diff --git a/test/serviceability/sa/jmap-hashcode/Test8028623.java
> b/test/serviceability/sa/jmap-hashcode/Test8028623.java
> --- a/test/serviceability/sa/jmap-hashcode/Test8028623.java
> +++ b/test/serviceability/sa/jmap-hashcode/Test8028623.java
> @@ -41,12 +41,12 @@
>
> public class Test8028623 {
>
> - public static int à = 1;
> + public static int \u00CB = 1;
> public static String dumpFile = "heap.out";
>
> public static void main (String[] args) {
>
> - System.out.println(Ã);
> + System.out.println(\u00CB);
>
> try {
> if (!Platform.shouldSAAttach()) {
>
> ----------------------------------------------------------------------------------------------
>
> Thanks
> Kevin
>
--
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.
More information about the serviceability-dev
mailing list