[Webtest] can't build from cvs

Donald Ball webtest@lists.canoo.com
Wed, 3 Apr 2002 21:33:43 -0500 (EST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--8323328-51344957-1017887623=:15107
Content-Type: TEXT/PLAIN; charset=US-ASCII

i tried building from cvs and was unable to do so:

[balld@localhost webtest]$ ant
Buildfile: build.xml

clean:
      [cvs] cvs update: CVSROOT "${cvs.repository}" must be an absolute
pathname
      [cvs] cvs [update aborted]: Bad CVSROOT.
     [echo] jar is not up to date: needs rebuild
   [delete] Deleting directory /home/balld/src/webtest/build/classes

compile:
    [mkdir] Created dir: /home/balld/src/webtest/build/classes
    [javac] Compiling 97 source files to
/home/balld/src/webtest/build/classes
    [javac]
    [javac] Found 2 semantic errors compiling
"/home/balld/src/webtest/src/com/canoo/webtest/engine/RegExStringVerifier.java":
    [javac]
    [javac]     23.                     result =
PERL.match("\u00+'"+expectedValue+"\u00+'s", actualValue);
    [javac]                                                     <->
    [javac] *** Error: The value of this "String" literal is invalid.
Perhaps it contains a bad escape sequence?
    [javac]
    [javac]
    [javac]     23.                     result =
PERL.match("\u00+'"+expectedValue+"\u00+'s", actualValue);
    [javac]
<-->
    [javac] *** Error: The value of this "String" literal is invalid.
Perhaps it contains a bad escape sequence?
    [javac]
    [javac] Found 1 semantic error compiling
"/home/balld/src/webtest/src/com/canoo/webtest/reporting/XmlReporterTest.java":
    [javac]
    [javac]     38.         step1.setStepId("h\u000,g\u000&");
    [javac]                                 <---->
    [javac] *** Error: The value of this "String" literal is invalid.
Perhaps it contains a bad escape sequence?

BUILD FAILED

/home/balld/src/webtest/build.xml:51: Compile failed, messages should have
been provided.

Total time: 2 seconds

examining the source in a unicode xterm, i see this a squiggle (like an s
with a circle) where javac is reporting the escaped unicode entities. i
ran the offending files through the native2ascii program that comes with
the jdk and webtest built without error (except for the uninitialized
cvs.repository variable). i've attached a zip file with the changes
(sorry, cvs diff is broken for me right now). i'm guessing this hasn't
come up before because the developers are using a german or other
localized jdk?

i'm planning on adding an verify xpath step to webtest - my webapp
generates xhtml or well-formed html, and xpath is terse and powerful. is
anyone already working on that by any chance? is anyone interested in
that?

- donald

--8323328-51344957-1017887623=:15107
Content-Type: APPLICATION/ZIP; name="patch.zip"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33L2.0204032133430.15107@localhost.localdomain>
Content-Description: 
Content-Disposition: attachment; filename="patch.zip"

UEsDBBQAAAAIACOqgyxcpW8pcAMAAGYLAAA0ABUAc3JjL2NvbS9jYW5vby93
ZWJ0ZXN0L3JlcG9ydGluZy9YbWxSZXBvcnRlclRlc3QuamF2YVVUCQADober
PJm3qzxVeAQA9QH1Ac1W32/bNhB+jv8KQk/y4DFZBgwYgj0EadoOKFIgztA9
7IWmzjJbidTIYxQv8P++I2VJlOsmXYoBFZCY0t19d/fdD+n0lF2ZZmtVuUH2
lz87E7+y87Ozc3YltDHsWpdKA1ilS3b5ZsGWrcJ/wFZCF3zWCPlJlMCkqbkM
6ryFFYJDbqExFsnoYjZTdTizj14r5GsramiN/cR/uOglxpa8/VnygmBeGelr
0HhUeGMKeKccJqDiXnBl+GtVwcXkoUdV8StTVSBRGX1EeGmt2E7hPk8EYv5J
sJ+rOKjW/HLl0AqJd/RkidAsG5BqraQIzpfoV98EcG2tsc+hkJF7GuZZ6zth
S8CJWg0IthUW+AaxiTX8AKtb+NuD+zpN1xjtqDqzxq8qJZmshHPsz7q6jU0C
NsTK4AFBF46FmyvhYPY4Y3Qlamzdny6iiMCDMjnwFbL1eCZXQb53d+AoX2Js
Zk19OI96naNwOd+AzaOkc7GbIN0bVTAH+EeTH1rGqI1eq5LhePyNaWgTWb6H
DdeoRvXHt4Yiy+pt+M0SrbGBWazQHnJo3RTxydJH85968+ea9b/Bnn8N7NDC
AXtkPEQVCAj6vxd5tgkraC3L+PNLSkXXoaIo8mj0Rcl5ih9DmQSM+ydJcSYK
efbK1/U2CliQZIukVovOGbk4OdnXFalze414nlQ9PMl7n3OyeqS/k4OGeidi
68Y5YXkyNAEpFQaADmE35nikQ1Ob14F2aJ6CXbBu8GNy8wnw4+SOvJLrhN9k
6ijvfDKS88hDx5u3YlVBP9sjIdx6nTbbMOJ7FpPhzY/OpEOqmuyq5bxC4o9I
ChRZQG/1WOQgzA+WAY+7KFTzyKTHmloQCDfQhhdMPme4saZ17PpBQhO65WAN
9G8vVpjQYEM2XPY4vUaaNIUAFm8M3viqyjOypZ6j/2kjD2QEZonTe4icJPzP
wwTcmcHBAcAYS2uJCcKKKZHWIoLHuyzkvM/2x/ce+UNdZfMvL8Og/r4Bff1A
u4i26jeyRCQVfWCZBWe8leBOg5feQ/gEcF1Y3y2Bk1hfSuMHa3R5aygnQvl/
OJ24eAmnaLfDebooXsp2irEWihwvN8ZXBduIe2BWKAcFfSrsOWA5fcPghraF
pSw45/M0g91wos0uN3lHSZzo8D4aQGDceI+7l9R7wuOxeu9m/wJQSwMEFAAA
AAgAC6qDLHiHhMKoAQAAEQMAADUAFQBzcmMvY29tL2Nhbm9vL3dlYnRlc3Qv
ZW5naW5lL1JlZ0V4U3RyaW5nVmVyaWZpZXIuamF2YVVUCQADdberPHW3qzxV
eAQA9QH1AYVSwYrbMBA9W18x+ORNghMW2qUbFlq2oZS2EBK6p70oytgWK0tC
GjdOS/69Yyfr4D20BxnxZt6b90aez+HR+WPQZUXw3CwW8gPcLha38Citc7Cy
pbaIQdsSPn2Zwfag6TcGI+0+F16qF1kiKFfnqmvPD7gjjJRjT1sKoWvvAoEL
ZS65vcLcBZcTtpR7lsnX/Hn3k7RZ/rf1hzSFCzXue85aEmGwq1ahJ+0sz5pP
JgIm8FE2VLlwzwlCJLSwRb3DQDP4rDG8wLcuZfHe6pK758I3O6MVKCNjhA2W
q3ZLXdwnDl0wAdiXwRotRfg6Lok/IvHBESrCPUSSxEKFttLAkAvWq813eACL
hyuY3bDd5DJ555xBaeFXp3o8T4iQnS+Are/ln6RpkPd/RqWiRpoeuxEJ20he
VQLGxtCSEV1ANmLDA9tojGFGT0kCUhMsFNJE7BgnPhSO13Inxd67CHktSVVZ
2v8id+l0pDy9wDGdjay9iqqOC9m/XxDqwmM7mKMquEO/tk1jSdc4NGbpVeit
RpA68ltwFfy5dg8pTMdrHHxdFjDs7CRO4i9QSwECFwMUAAAACAAjqoMsXKVv
KXADAABmCwAANAANAAAAAAABAAAApIEAAAAAc3JjL2NvbS9jYW5vby93ZWJ0
ZXN0L3JlcG9ydGluZy9YbWxSZXBvcnRlclRlc3QuamF2YVVUBQADoberPFV4
AABQSwECFwMUAAAACAALqoMseIeEwqgBAAARAwAANQANAAAAAAABAAAApIHX
AwAAc3JjL2NvbS9jYW5vby93ZWJ0ZXN0L2VuZ2luZS9SZWdFeFN0cmluZ1Zl
cmlmaWVyLmphdmFVVAUAA3W3qzxVeAAAUEsFBgAAAAACAAIA3wAAAOcFAAAA
AA==
--8323328-51344957-1017887623=:15107--