[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Test results from base
From: |
Richard Frith-Macdonald |
Subject: |
Re: Test results from base |
Date: |
Wed, 23 Mar 2011 07:56:06 +0000 |
On 21 Mar 2011, at 23:06, Fred Kiefer wrote:
> My current test results are these:
>
> 5547 Passed tests
> 11 Dashed hopes
> 8 Skipped sets
> 5 Failed builds
> 1 Failed test
>
> The annoying bits are of course the failed builds. These are the new tests
> David just added. The problem here is that I don't have a compiler for ObjC++
> installed. For me it is easy to tell that the failed builds are all caused by
> this. For others this would be a lot easier if these tests where grouped
> together. And it would be even better if these tests would be skipped if that
> compiler isn't available.
What I did for this yesterdays was:
1. added stuff in gnustep-make's configure to work-around a bug in autoconf
where it was reporting the presence of g++ for CXX even when no working
compiler existed!
2. fixed a bug in gnustep-tests so that it really does skip .mm files if there
is no objective-c++ compiler
3. fixed those new tests to be bracketed with #if defined(GSTESTDEV) ... so
they are only run in 'developer' mode .... these tests make no sense in general
since they are using functionality which does not exist on the vast majority of
systems, so we shouldn't be running them routinely.
> The skipped tests are because I don't have ICU installed and the failed tests
> is the new test in NSNumberFormatter, which seems to be an actual bug in the
> code:
> Failed test: basic.m:31 ... Handle leading zeroes in fractional part:
> 1.1
> Expected '1.1' and got '1.01'
Yes, that's a real bug ... I had a quick look at the code there and don't
really understand what it's trying to do ... perhaps Stefan can manage a quick
fix?