From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2117 invoked by alias); 6 Sep 2007 00:35:07 -0000 Received: (qmail 1995 invoked by uid 22791); 6 Sep 2007 00:34:46 -0000 X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.33.17) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 06 Sep 2007 00:34:41 +0000 Received: from zps77.corp.google.com (zps77.corp.google.com [172.25.146.77]) by smtp-out.google.com with ESMTP id l860XTEi014440 for ; Thu, 6 Sep 2007 01:34:09 +0100 Received: from py-out-1112.google.com (pyea73.prod.google.com [10.34.153.73]) by zps77.corp.google.com with ESMTP id l860VxPx032098 for ; Wed, 5 Sep 2007 17:32:43 -0700 Received: by py-out-1112.google.com with SMTP id a73so4697138pye for ; Wed, 05 Sep 2007 17:32:43 -0700 (PDT) Received: by 10.35.101.1 with SMTP id d1mr9340399pym.1189038763258; Wed, 05 Sep 2007 17:32:43 -0700 (PDT) Received: by 10.35.86.20 with HTTP; Wed, 5 Sep 2007 17:32:43 -0700 (PDT) Message-ID: <4f2ee4520709051732o10916700u355558e38fe5e5fc@mail.gmail.com> Date: Thu, 06 Sep 2007 00:35:00 -0000 From: "=?UTF-8?Q?Steve_McKay=E2=98=84?=" To: mauve-discuss@sources.redhat.com Subject: Patch for java.io tests Cc: "Dan Kegel" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_42519_13122627.1189038763214" X-IsSubscribed: yes Mailing-List: contact mauve-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sourceware.org X-SW-Source: 2007-q3/txt/msg00009.txt.bz2 ------=_Part_42519_13122627.1189038763214 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 270 Hi All, Here's a patch for java.io related tests. - A fix for java.io.BufferedWriter The test was failing on windows and wine, the patch fixes that. - A new test java.io.File.getAbsolutePath. Feedback and comments are welcome. -- Steve McKay ------=_Part_42519_13122627.1189038763214 Content-Type: text/x-patch; name=java-io-00.patch; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_f68ikryd Content-Disposition: attachment; filename="java-io-00.patch" Content-length: 7438 SW5kZXg6IGdudS90ZXN0bGV0L2phdmEvaW8vQnVmZmVyZWRXcml0ZXIvVGVz dC5qYXZhCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMv bWF1dmUvbWF1dmUvZ251L3Rlc3RsZXQvamF2YS9pby9CdWZmZXJlZFdyaXRl ci9UZXN0LmphdmEsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11 IC1yMS4xIFRlc3QuamF2YQotLS0gZ251L3Rlc3RsZXQvamF2YS9pby9CdWZm ZXJlZFdyaXRlci9UZXN0LmphdmEJMjEgTm92IDIwMDIgMjA6NDg6MjEgLTAw MDAJMS4xCisrKyBnbnUvdGVzdGxldC9qYXZhL2lvL0J1ZmZlcmVkV3JpdGVy L1Rlc3QuamF2YQk2IFNlcCAyMDA3IDAwOjIwOjE0IC0wMDAwCkBAIC0zOCwy MiArMzgsMzcgQEAKICAgICAgIENoYXJBcnJheVdyaXRlciBjYXcgPSBuZXcg Q2hhckFycmF5V3JpdGVyKDI0KTsKICAgICAgIEJ1ZmZlcmVkV3JpdGVyIGJ3 ID0gbmV3IEJ1ZmZlcmVkV3JpdGVyKGNhdywgMTIpOwogCi0gICAgICBTdHJp bmcgc3RyID0gIkkgdXNlZCB0byBsaXZlIHJpZ2h0IGJlaGluZCB0aGlzIHN1 cGVyLWNvb2wgYmFyIGluXG4iICsKLSAgICAgICAgIkNoaWNhZ28gY2FsbGVk IExvdW5nZSBBeC4gIFRoZXkgaGF2ZSB0aGUgYmVzdCBtdXNpYyBvZiBwcmV0 dHlcbiIgKwotICAgICAgICAibXVjaCBhbnlwbGFjZSBpbiB0b3duIHdpdGgg YSBncmVhdCBhdG1vc3BoZXJlIGFuZCAkMSBIdWJlclxuIiArCi0gICAgICAg ICJvbiB0YXAuICBJIGdvIHRvIHRvbnMgb2Ygc2hvd3MgdGhlcmUsIGV2ZW4g dGhvdWdoIEkgbW92ZWQuXG4iOworICAgICAgU3RyaW5nIGxzID0gU3lzdGVt LmdldFByb3BlcnR5KCJsaW5lLnNlcGFyYXRvciIpOworCisgICAgICBTdHJp bmcgc3RyID0gIkkgdXNlZCB0byBsaXZlIHJpZ2h0IGJlaGluZCB0aGlzIHN1 cGVyLWNvb2wgYmFyIGluIiArIGxzICsKKyAgICAgICAgIkNoaWNhZ28gY2Fs bGVkIExvdW5nZSBBeC4gIFRoZXkgaGF2ZSB0aGUgYmVzdCBtdXNpYyBvZiBw cmV0dHkiICsgbHMgKworICAgICAgICAibXVjaCBhbnlwbGFjZSBpbiB0b3du IHdpdGggYSBncmVhdCBhdG1vc3BoZXJlIGFuZCAkMSBIdWJlciIgKyBscyAr CisgICAgICAgICJvbiB0YXAuICBJIGdvIHRvIHRvbnMgb2Ygc2hvd3MgdGhl cmUsIGV2ZW4gdGhvdWdoIEkgbW92ZWQuIiArIGxzOwogCiAgICAgICBjaGFy W10gYnVmID0gbmV3IGNoYXJbc3RyLmxlbmd0aCgpXTsKICAgICAgIHN0ci5n ZXRDaGFycygwLCBzdHIubGVuZ3RoKCksIGJ1ZiwgMCk7CiAKKworICAgICAg Ly8gIkkgdXNlIgogICAgICAgYncud3JpdGUoc3RyLnN1YnN0cmluZygwLCA1 KSk7ICAgLy8gd3JpdGUoU3RyaW5nKQorCisgICAgICAvLyBjaGVjayB0aGF0 IHRoZSBidWZmZXJpbmcgaXMgaW5kZWVkIGhhcHBlbmluZywgYmVmb3JlIHdl IHByb2NlZWQKICAgICAgIGhhcm5lc3MuY2hlY2soY2F3LnRvQ2hhckFycmF5 KCkubGVuZ3RoLCAwLCAiYnVmZmVyaW5nL3RvQ2hhckFycmF5Iik7CisKKyAg ICAgIC8vICJkIHRvIGxpdiIKICAgICAgIGJ3LndyaXRlKGJ1ZiwgNSwgOCk7 CisKKyAgICAgIC8vICJlIHJpZ2h0IGJlaGkiCiAgICAgICBidy53cml0ZShi dWYsIDEzLCAxMik7CisKKyAgICAgIC8vICJuIgogICAgICAgYncud3JpdGUo YnVmWzI1XSk7Ci0gICAgICBidy53cml0ZShidWYsIDI2LCBidWYubGVuZ3Ro IC0gMjcpOwotCSAgYncubmV3TGluZSgpOwkJCQkJICAgLy8gbmV3TGluZSgp Ci0JICBidy5mbHVzaCgpOworCisgICAgICAvLyByZXN0IG9mIHRoZSBzdHJp bmcsIG1pbnVzIHRoZSBsYXN0IEVPTCBzdHVmZgorICAgICAgYncud3JpdGUo YnVmLCAyNiwgYnVmLmxlbmd0aCAtICgyNiArIGxzLmxlbmd0aCgpKSk7CisK KyAgICAgIGJ3Lm5ld0xpbmUoKTsgLy8gc2hvdWxkIHdyaXRlIHNhbWUgdmFs dWUgImxpbmUuc2VwYXJhdG9yIiBwcm9wZXJ0eQorICAgIGJ3LmZsdXNoKCk7 CiAgICAgICBidy5jbG9zZSgpOwogCiAgICAgICBTdHJpbmcgc3RyMiA9IG5l dyBTdHJpbmcoY2F3LnRvQ2hhckFycmF5KCkpOwpJbmRleDogQ2hhbmdlTG9n Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvbWF1dmUv bWF1dmUvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIwODEK ZGlmZiAtdSAtcjEuMjA4MSBDaGFuZ2VMb2cKLS0tIENoYW5nZUxvZwkyNCBK dWwgMjAwNyAxOTozODozMSAtMDAwMAkxLjIwODEKKysrIENoYW5nZUxvZwk2 IFNlcCAyMDA3IDAwOjIwOjE0IC0wMDAwCkBAIC0xLDMgKzEsOSBAQAorMjAw Ny0wOS0wNSAgU3RldmUgTWNLYXkgPHNtY2theUBnb29nbGUuY29tPgorCisg ICogZ251L3Rlc3RsZXQvamF2YS9pby9CdWZmZXJlZFdyaXRlci9UZXN0Lmph dmE6CisgIEZpeCB3aW5kb3dzIEVPTCBoYW5kbGluZy4KKyAgKiBnbnUvdGVz dGxldC9qYXZhL2lvL0ZpbGUvZ2V0QWJzb2x1dGVQYXRoLmphdmE6IEFkZGVk CisgIAogMjAwNy0wNy0yNAlKb3NodWEgU3VtYWxpCTxqc3VtYWxpQHJlZGhh dC5jb20+CiAKIAkqIGdudS90ZXN0bGV0L2phdmEvdXRpbC9sb2dnaW5nL1hN TEZvcm1hdHRlci9mb3JtYXRNZXNzYWdlLmphdmE6CkluZGV4OiBnbnUvdGVz dGxldC9qYXZhL2lvL0ZpbGUvZ2V0QWJzb2x1dGVQYXRoLmphdmEKPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogZ251L3Rlc3RsZXQvamF2YS9p by9GaWxlL2dldEFic29sdXRlUGF0aC5qYXZhCmRpZmYgLU4gZ251L3Rlc3Rs ZXQvamF2YS9pby9GaWxlL2dldEFic29sdXRlUGF0aC5qYXZhCi0tLSAvZGV2 L251bGwJMSBKYW4gMTk3MCAwMDowMDowMCAtMDAwMAorKysgZ251L3Rlc3Rs ZXQvamF2YS9pby9GaWxlL2dldEFic29sdXRlUGF0aC5qYXZhCTEgSmFuIDE5 NzAgMDA6MDA6MDAgLTAwMDAKQEAgLTAsMCArMSw3OSBAQAorLy8gQ29weXJp Z2h0IDIwMDcgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4KKy8v IFdyaXR0ZW4gYnkgU3RldmUgTWNLYXkgPHNtY2theUBnb29nbGUuY29tPgor CisvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiBNYXV2ZS4KKworLy8gTWF1dmUg aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeQorLy8gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKy8vIHRo ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIs IG9yIChhdCB5b3VyIG9wdGlvbikKKy8vIGFueSBsYXRlciB2ZXJzaW9uLgor CisvLyBNYXV2ZSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0 IHdpbGwgYmUgdXNlZnVsLAorLy8gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKy8vIE1F UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRS4gIFNlZSB0aGUKKy8vIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl IGZvciBtb3JlIGRldGFpbHMuCisKKy8vIFlvdSBzaG91bGQgaGF2ZSByZWNl aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl CisvLyBhbG9uZyB3aXRoIE1hdXZlOyBzZWUgdGhlIGZpbGUgQ09QWUlORy4g IElmIG5vdCwgd3JpdGUgdG8KKy8vIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb24sIDU5IFRlbXBsZSBQbGFjZSAtIFN1aXRlIDMzMCwKKy8vIEJvc3Rv biwgTUEgMDIxMTEtMTMwNywgVVNBLiAgKi8KKworcGFja2FnZSBnbnUudGVz dGxldC5qYXZhLmlvLkZpbGU7CisKK2ltcG9ydCBnbnUudGVzdGxldC5UZXN0 SGFybmVzczsKK2ltcG9ydCBnbnUudGVzdGxldC5UZXN0bGV0OworCitpbXBv cnQgamF2YS5pby5GaWxlOworCitwdWJsaWMgY2xhc3MgZ2V0QWJzb2x1dGVQ YXRoIGltcGxlbWVudHMgVGVzdGxldAoreworCisgIHB1YmxpYyB2b2lkIHRl c3QoVGVzdEhhcm5lc3MgaGFybmVzcykKKyAgeworICAgIGhhcm5lc3MuY2hl Y2tQb2ludCgiQWJzb2x1dGUgcGF0aCBpcyByZXR1cm5lZCB1bmNoYW5nZWQu Iik7CisgICAgU3RyaW5nIGRpciA9IGdldEFic29sdXRlVGVzdFBhdGgoKTsK KyAgICBGaWxlIHBhdGggPSBuZXcgRmlsZShkaXIpOworICAgIGhhcm5lc3Mu Y2hlY2soZGlyLmVxdWFscyhwYXRoLmdldEFic29sdXRlUGF0aCgpKSk7CisK KyAgICBoYXJuZXNzLmNoZWNrUG9pbnQoIkVtcHR5IHBhdGggcmVzb2x2ZXMg dG8gdGhlIGN1cnJlbnQgZGlyZWN0b3J5LiIpOworICAgIFN0cmluZyB1c2Vy RGlyID0gZ2V0Q3VycmVudERpcmVjdG9yeSgpOworICAgIGRpciA9ICIiOwor ICAgIHBhdGggPSBuZXcgRmlsZShkaXIpOworICAgIGhhcm5lc3MuY2hlY2so dXNlckRpci5lcXVhbHNJZ25vcmVDYXNlKHBhdGguZ2V0QWJzb2x1dGVQYXRo KCkpKTsKKworICAgIGhhcm5lc3MuY2hlY2tQb2ludCgiUmVsYXRpdmUgcGF0 aCByZXNvbHZlcyBhZ2FpbnN0IHRoZSBjdXJyZW50IGRpcmVjdG9yeS4iKTsK KyAgICB1c2VyRGlyID0gZ2V0Q3VycmVudERpcmVjdG9yeSgpOworICAgIGRp ciA9IGdldFJlbGF0aXZlVGVzdFBhdGgoKTsKKyAgICBwYXRoID0gbmV3IEZp bGUoZGlyKTsKKyAgICBTdHJpbmcgZXhwZWN0ZWQgPSB1c2VyRGlyICsgRmls ZS5zZXBhcmF0b3IgKyBkaXI7CisgICAgaGFybmVzcy5jaGVjayhleHBlY3Rl ZC5lcXVhbHNJZ25vcmVDYXNlKHBhdGguZ2V0QWJzb2x1dGVQYXRoKCkpKTsK KyAgfQorCisgIHByaXZhdGUgc3RhdGljIFN0cmluZyBnZXRBYnNvbHV0ZVRl c3RQYXRoKCkKKyAgeworCisgICAgLy8gVE9ETyhzbWNrYXkpOiBhIGJldHRl ciB3YXkgdG8gaGFuZGxlIHRoaXMgd291bGQgYmUgdG8gcmV0dXJuIHRoZSBm aXJzdAorICAgIC8vIGRpcmVjdG9yeSBmb3VuZCB1bmRlciB0aGUgZmlyc3Qg cm9vdCBmaWxlIHN5c3RlbSAob3IgdGhlIHVzZXIuZGlyKS4KKyAgICBpZiAo aXNXaW5kb3dzKCkpCisgICAgICByZXR1cm4gIkM6XFx3aW5kb3dzIjsKKwor ICAgIC8vICIvZXRjIiBleGlzdHMgb24gbW9zdCB1bmljZXMgKExpbnV4LCBC U0QsIE9TIFgsIGV0LiBhbC4pCisgICAgcmV0dXJuICIvZXRjIjsKKyAgfQor CisgIHByaXZhdGUgc3RhdGljIFN0cmluZyBnZXRSZWxhdGl2ZVRlc3RQYXRo KCkKKyAgeworICAgIHJldHVybiAic25hcmt5IjsKKyAgfQorCisgIHByaXZh dGUgc3RhdGljIFN0cmluZyBnZXRDdXJyZW50RGlyZWN0b3J5KCkKKyAgewor ICAgIHJldHVybiBTeXN0ZW0uZ2V0UHJvcGVydHkoInVzZXIuZGlyIik7Cisg IH0KKworICBwcml2YXRlIHN0YXRpYyBib29sZWFuIGlzV2luZG93cygpCisg IHsKKyAgICByZXR1cm4gU3lzdGVtLmdldFByb3BlcnR5KCJvcy5uYW1lIiku dG9Mb3dlckNhc2UoKS5jb250YWlucygid2luIik7CisgIH0KKworfQo= ------=_Part_42519_13122627.1189038763214--