testVba failure on Windows

Hossein Nourikhah hossein at libreoffice.org
Wed Sep 13 11:35:05 UTC 2023


Hello,

There are some tests that fail with different DPIs. I have encountered 
this failure before, using 3x scaling on Windows. Is it possible that he 
can run the test without scaling?

Regards,
Hossein

On 13.09.2023 09:09, Ilmari Lauhakangas wrote:
> I'm including test failure output from a new Windows developer. It's an 
> old test, added before 2011 at least. For some reason the test is 
> picking up the "Test Results" string appearing in the dialog. Opening 
> sc/qa/extras/testdocuments/window2.xls and clicking the button to run 
> tests works fine.
> 
> Ilmari
> 
> CPPUNIT_TEST_NAME="testVba" make CppunitTest_sc_vba_macro_test
> C:/cygwin/home/user/lode/opt/bin/make -j 12 -rs -f 
> C:/cygwin/home/user/lode/dev/core/Makefile.gbuild 
> CppunitTest_sc_vba_macro_test
> [build CUT] sc_vba_macro_test
> [_RUN_____] testVba::TestBody
> C:/cygwin/home/user/lode/dev/core/sc/qa/extras/vba-macro-test.cxx:458:testVba::TestBody
> equality assertion failed
> - Expected: OK
> - Actual  : Test Results
> ============
> 
>  Failed:  : Test SplitColumn: 0 (Test only applies to maximized Window 
> and at least has 800*600 solotion)
> Tests passed: 18
> Tests failed: 1
> 
> - script reported failure in file window2.xls
> 
> testVba::TestBody finished in: 18274ms
> C:/cygwin/home/user/lode/dev/core/sc/qa/extras/vba-macro-test.cxx(458) 
> : error : Assertion
> Test name: testVba::TestBody
> equality assertion failed
> - Expected: OK
> - Actual  : Test Results
> ============
> 
>  Failed:  : Test SplitColumn: 0 (Test only applies to maximized Window 
> and at least has 800*600 solotion)
> Tests passed: 18
> Tests failed: 1
> 
> - script reported failure in file window2.xls
> 
> Failures !!!
> Run: 1   Failure total: 1   Failures: 1   Errors: 0
> 
> Error: a unit test failed, please do one of:
> make CppunitTest_sc_vba_macro_test CPPUNITTRACE=TRUE # which is a 
> shortcut for the following line
> make CppunitTest_sc_vba_macro_test CPPUNITTRACE="'C:/Program 
> Files/Microsoft Visual Studio/2022/Community/Common7/IDE/devenv.exe' 
> /debugexe" # for interactive debugging in Visual Studio
> make CppunitTest_sc_vba_macro_test CPPUNITTRACE="drmemory 
> -free_max_frames 20" # for memory checking (install Dr.Memory first, 
> and put it to your PATH)
> 
> You can limit the execution to just one particular test by:
> 
> make CppunitTest_sc_vba_macro_test CPPUNIT_TEST_NAME="testXYZ" ...above 
> mentioned params...
> 
> make[1]: *** 
> [C:/cygwin/home/user/lode/dev/core/solenv/gbuild/CppunitTest.mk:130: 
> C:/cygwin/home/user/lode/dev/core/workdir/CppunitTest/sc_vba_macro_test.test] 
> Error 1
> make: *** [Makefile:169: CppunitTest_sc_vba_macro_test] Error 2

-- 
Hossein Nourikhah, Ph.D., Developer Community Architect
Tel: +49 30 5557992-65 | Email: hossein at libreoffice.org
The Document Foundation, Winterfeldtstraße 52, 10781 Berlin, DE
Gemeinnützige rechtsfähige Stiftung des bürgerlichen Rechts
Legal details: https://www.documentfoundation.org/imprint


More information about the LibreOffice mailing list