On Wed, Oct 13, 2010 at 12:37 PM, Boroondas Gupte
<slli...@boroon.dasgupta.ch> wrote:
> On 10/13/2010 03:42 AM, WolfPup Lowenhar wrote:
>
> On the subject of the reason for killing test here is another reason that I
> have attached this is from a full build I did today. The error listed in the
> file is actually coded around and in visual studio you have to set that test
> to not treat warnings as errors so that it will not fail!
>
> I tried removing the skip line to re-enable the test, like so:
>
> diff -r 27535365bd4c indra/llmath/tests/m3math_test.cpp
> --- a/indra/llmath/tests/m3math_test.cpp      Fri Oct 08 01:13:23 2010 +0200
> +++ b/indra/llmath/tests/m3math_test.cpp      Wed Oct 13 13:16:30 2010 +0200
> @@ -280,7 +280,6 @@
>               llmat_obj.setRows(llvec1, llvec2, llvec3);
>               llmat_obj.orthogonalize();
>
> -             skip("Grr, LLMatrix3::orthogonalize test is failing.  Has it 
> ever
> worked?");
>               ensure("LLMatrix3::orthogonalize failed ",
>                      is_approx_equal(0.19611613f, llmat_obj.mMatrix[0][0]) &&
>                      is_approx_equal(0.78446454f, llmat_obj.mMatrix[0][1]) &&
>
> On my system that test seems to work fine after that:
>
> LD_LIBRARY_PATH += ['/home/das-g/slsrc/hg/build/build/llcommon', '/usr/lib',
> '/usr/local/lib']
> LD_LIBRARY_PATH =
> '/usr/local/lib:/home/das-g/slsrc/hg/build/build/llcommon:/usr/lib'
> Running: /home/das-g/slsrc/hg/build/build/llmath/INTEGRATION_TEST_m3math
> Unit test group_started name=m3math_h
> Unit test group_completed name=m3math_h
>       Total Tests:    13
>       Passed Tests:   13      YAY!! \o/
>
> Maybe someone has fixed LLMatrix3::orthogonalize but forgot to re-enable the
> test? Or is LLMatrix3::orthogonalize behaving differently on different
> platforms? (That should affect quaternion calculations and auto-leveling in
> Flycam mode, so it's unlikely to go unnoticed.)
>
> Anyway, would be good if others could re-enable the test, too, and see
> whether it also passes for them.

Bumping this as i've just looked at it myself, the test is working
fine on windows for me too and it does not appear that it needs
skipping and as noticed previously in this (old) thread that the
skip() is causing a unreachable code error in the test. So any reason
why the test cannot be reenabled?

Robin
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to