Re: unbreaking LibreOffices tests on at least release architectures

Rene Engelhard <[email protected]> Tue, 20 Jun 2023 05:52:44 +0200
Newsgroups gmane.linux.debian.ports.mips
Organization Debian Project
Message-ID <ebdf2113-a194-1da9-4cf9-87af9f1ce521__39949.3794002169$1687233248$gmane$org@debian.org>
Hi,

Am 19.06.23 um 23:29 schrieb Rene Engelhard:
>> The pragmatic option would be to run only a smoketest for build success
>> on architectures not tested by upstream.
> 
> And have Format->Character in Impress crash with Bus error like on 
> mipsel? That doesn't sound too good for basic quality.
> 
> There is a "smoketest" but it does just basic start. open, close stuff. 
> Not even basic usage.

That said, that is the smoketest on mipsel:

[build CUT] smoketest
S=/<<PKGBUILDDIR>> && I=$S/instdir && W=$S/workdir &&  mkdir -p 
$W/CppunitTest/ && rm -fr $W/CppunitTest/smoketest.test.user && cp -r 
$W/unittest $W/CppunitTest/smoketest.test.user &&    rm -fr 
$W/CppunitTest/smoketest.test.core && mkdir 
$W/CppunitTest/smoketest.test.core && cd 
$W/CppunitTest/smoketest.test.core && (  MAX_CONCURRENCY=4 
MOZILLA_CERTIFICATE_FOLDER=dbm: 
SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION=1 SAL_USE_VCLPLUGIN=svp 
LIBO_LANG=C 
LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program":$W/UnpackedTarball/cppunit/src/cppunit/.libs 
         $W/LinkTarget/Executable/cppunittester 
$W/LinkTarget/CppunitTest/libtest_smoketest.so --headless 
"-env:BRAND_BASE_DIR=file://$S/instdir" "-env:BRAND_SHARE_SUBDIR=share" 
"-env:BRAND_SHARE_RESOURCE_SUBDIR=program/resource" 
"-env:UserInstallation=file://$W/CppunitTest/smoketest.test.user" 
"-env:UNO_TYPES=file://$I/program/types.rdb 
file://$I/program/types/offapi.rdb" 
"-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb" 
-env:URE_BIN_DIR=file://$I/program 
-env:URE_INTERNAL_LIB_DIR=file://$I/program 
-env:LO_LIB_DIR=file://$I/program 
-env:LO_JAVA_DIR=file://$I/program/classes --protector 
$W/LinkTarget/Library/unoexceptionprotector.so unoexceptionprotector 
--protector $W/LinkTarget/Library/unobootstrapprotector.so 
unobootstrapprotector   -env:arg-soffice=path:$I/program/soffice 
-env:arg-user=$W/CustomTarget/smoketest 
-env:arg-env=LD_LIBRARY_PATH"${LD_LIBRARY_PATH+=$LD_LIBRARY_PATH}" 
-env:arg-testarg.smoketest.doc=$W/Zip/smoketestdoc.sxw 
"-env:CPPUNITTESTTARGET=$W/CppunitTest/smoketest.test"  ) 2>&1
[_RUN_____] (anonymous namespace)::Test::test

(process:8700): dconf-CRITICAL **: 02:36:13.575: unable to create 
directory '/run/user/2952/dconf': Permission denied.  dconf will not 
work properly.

(process:8708): dconf-CRITICAL **: 02:36:19.328: unable to create 
directory '/run/user/2952/dconf': Permission denied.  dconf will not 
work properly.

(process:8815): dconf-CRITICAL **: 02:36:52.467: unable to create 
directory '/run/user/2952/dconf': Permission denied.  dconf will not 
work properly.


Fatal exception: Signal 11
Stack:
/<<PKGBUILDDIR>>/instdir/program/libuno_sal.so.3(+0x49b18)[0x77d69b18]
/<<PKGBUILDDIR>>/instdir/program/libuno_sal.so.3(+0x49d48)[0x77d69d48]
/usr/lib/jvm/java-17-openjdk-mipsel/lib/server/libjvm.so(+0x537b8c)[0x62417b8c]
./smoketest/smoketest.cxx:187:(anonymous namespace)::Test::test
assertion failed
- Expression: connection_.isStillAlive()

unknown:0:(anonymous namespace)::Test::test
tearDown() failed
- An uncaught exception of type com.sun.star.lang.DisposedException
- Binary URP bridge already disposed at ./binaryurp/source/bridge.cxx:1048

(anonymous namespace)::Test::test finished in: 76764ms
smoketest.cxx:187:Assertion
Test name: (anonymous namespace)::Test::test
assertion failed
- Expression: connection_.isStillAlive()

##Failure Location unknown## : Error
Test name: (anonymous namespace)::Test::test
tearDown() failed
- An uncaught exception of type com.sun.star.lang.DisposedException
- Binary URP bridge already disposed at ./binaryurp/source/bridge.cxx:1048

Failures !!!
Run: 1   Failure total: 2   Failures: 1   Errors: 1
make[3]: *** [/<<PKGBUILDDIR>>/solenv/gbuild/CppunitTest.mk:121: 
/<<PKGBUILDDIR>>/workdir/CppunitTest/smoketest.test] Error 1

Regards,


Rene
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.