From: Timothy J H. <tjh...@br...> - 2006-01-10 14:25:09
|
On Jan 9, 2006, at 11:10 PM, Kyle R. Burton wrote: > I'm confused about the version to be released.=A0 I've updated from = CVS=20 > and the jar file built by bin/make.sh reports that it is JScheme 7.1,=20= > but one that I've built at work (which I assumed was also from CVS)=20 > reports that it is 7.2. I'll do a fresh build from CVS and see what happens on my machines.... I'll send you a transcript (not to the jscheme-devel list) ... > > I also see a CVS tag named js7-2, but it appears in the CVS log after=20= > the js7-1 tag. hmmmm... We haven't established any protocol about when to set tags or how to=20 name them..... Perhaps its time!! > > Also, is there a test suite?=A0 Or rather is there one besides=20 > src/jscheme/SchemeTests.scm that should be used to validate the build=20= > before release? There is only the src/jscheme/SchemeTests.scm test that gets done=20 automatically during the build. However, whenever we do a new build, I always test it on my big=20 applications (in particular, on the grewpedit application at=20 http://groupscheme.sourceforge.net/grewpedit ) and its a good idea > > SchemeTests.scm reports 5 failures out of 311 tests (see below for the=20= > output). Which platform are you running on? > > Are the missing method warnings expected?=A0 Yes... > They look like they may be - is there some way to suppress them during=20= > the particular tests where the exception (warning) is expected?=A0 I'll look into it... > > Are the failures related to separate interpreters not really being=20 > separate? I'm not sure.... > > Thanks, > > Kyle > > > SchemeTests.scm output (with debug set to #f) > > **************** Running jscheme/ScemeTests.scm ****************** > several warnings should appear below as certain error conditions are=20= > tested > this is to be expected and does not signal a problem with the tests > > (=3D (.eval js1 'x) 1)=A0 failed! > (=3D (.eval js1 'x) 1)=A0 failed! > (=3D (.eval js2 'x) 2)=A0 failed! > (=3D (.eval js1 'x) 11)=A0 failed! > (=3D (+ (.eval js1 '(+ (let ((js3 (JScheme.))) (.load js3 "(define x=20= > 3)") (.eval js3 'x)) x)) x) 24)=A0 failed! > ** WARNING: No such=A0 instance=A0 method "equalsFirst" in class = jsint.Pair > ** WARNING: No such=A0 instance=A0 method "equalsFirst" in class = jsint.Pair > ** WARNING: No such=A0 static=A0 method "hashCode0" in class = jsint.Pair > ** WARNING: No such=A0 static=A0 method "hashCode0" in class = jsint.Pair > Tests: 311 Failures: 5 > > All tests have completed with any errors as shown above > Try (run-tests #t) to see both failing and successful tests and their=20= > results > ********************* jscheme/SchemeTests.scm has completed=20 > *********************** > > $3 =3D "********************* jscheme/SchemeTests.scm has completed=20 > ***********************\n\n" > > > > |