[oleaut32/tests] Error when running tests on Wine, anyone?

Detlef Riekenberg wine.dev at web.de
Mon Aug 13 01:15:28 CDT 2007


On So, 2007-08-12 at 10:50 +0200, Stefan Leichter wrote:
> Am Sunday 12 August 2007 09:17 schrieb Detlef Riekenberg:
> > On Fr, 2007-08-10 at 13:34 +0200, Paul Vriens wrote:
> > > Hi,
> > >
> > > Can somebody confirm if all oleaut32 tests run correctly on Wine. I'm
> > > trying to change LoadLibrary to GetModuleHandle and though it was my
> > > failure, but current GIT fails for me:
> > >
> > > ../../../tools/runtest -v -P wine -M oleaut32.dll -T ../../.. -p
> > > oleaut32_test.exe.so vartest.c && touch vartest.ok
> > > fixme:variant:VarMod Could not convert left type 4096 to 20? rc ==
> > > 0x80020008 fixme:variant:VarMod Could not convert left type 8192 to 20?
> > > rc == 0x80020008 fixme:variant:VarMod Could not convert left type 16384
> > > to 20? rc == 0x80020008 vartest.c:3128: Test failed: got VT_DATE(-1.5)
> > > expected VT_DATE(-1.4) vartest.c:3129: Test failed: got VT_R8(-1.5)
> > > expected VT_R8(-1.4) vartest: 1031879 tests executed (0 marked as todo, 2
> > > failures), 0 skipped. make: *** [vartest.ok] Error 2
> >
> > detlef at p4:~/wine.cvs/bin$ wine dlls/oleaut32/tests/oleaut32_test.exe.so
> > vartest
> > vartest.c:1844:Skipping VarAbs(BSTR) as decimal separator is ','
> > fixme:variant:VarMod Could not convert left type 4096 to 20? rc ==
> > 0x80020008
> > fixme:variant:VarMod Could not convert left type 8192 to 20? rc ==
> > 0x80020008
> > fixme:variant:VarMod Could not convert left type 16384 to 20? rc ==
> > 0x80020008
> > vartest.c:3129: Test failed: got VT_R8(-145) expected VT_R8(-1.4)
> > vartest: 1031878 tests executed (0 marked as todo, 1 failure), 0
> > skipped.
> >
> >
> > Intel P4 2GHz / Ubuntu 6.06
> 
> Should we think about localisation?

That is it!

>  I expect Detlef to run the same local than 
> me on his box and we are getting the same failing test
> 
> sle at sle3:/usr/src/wine/wine-git$ env | grep LANG
> LANG=de_DE.UTF-8
> LANGUAGE=de_DE:de:en_GB:en

Same LANG here, but I can switch to "0 failures":

>detlef at p4:~/wine.cvs/bin$ LANG="en_GB" wine
dlls/oleaut32/tests/oleaut32_test.exe.so vartest
>...
>vartest: 1031879 tests executed (0 marked as todo, 0 failures), 0
skipped.

I get the same "0 failures" with "en_GB.UTF-8", "es_ES", "it_IT",
"fr_FR"

> Of course we are running both debian base distributions. This might be another 
> item to look on.

But:
w2k_sp4 (german): 0 faulures



-- 
 
By by ... Detlef





More information about the wine-devel mailing list