On Jan 11, 2007, at 8:36 AM, Mark Hindess wrote:


On 10 January 2007 at 16:34, "Alexei Zakharov" <[EMAIL PROTECTED]> wrote:
5) The SegmentTest was failing, and so was commented out with an
excludes.linux.ibm property in the modules/pack200/make. (As an aside,
I don't know how to enable it again, since it now works; is it just
deleting this file?)

No, you just need to delete the test name from the list. As a result
you will get an empty file but it is ok.

In any case, when compiling this on a Mac, it was
falling over in the Ant build looking for an "excludes.Mac OS
X.ppc.ibm" file. I had to copy one of the existing ones over just to
move past that hurdle.

This is because nobody else was trying to run tests on Mac. In your
case you just need to create an empty file with such name if you want
to run SegmentTest. BTW we need to add such files (probably as well as
"excludes.Mac OS X.x86.ibm" "excludes.Mac OS X.x86.drlvm") to every
module if we want to run tests under MacOS.

I think we should normalise the platform name to lower case (and without
spaces) as we have done with other platforms.  That is something like:

  <condition property="hy.os" value="macosx">
    <os name="Mac OS X" />
  </condition>

After the similar clause for freebsd in make/properties.xml.

+1

geir

Reply via email to