office-gobmx/smoketest
Caolán McNamara ac0514fb3d cid#1555415 COPY_INSTEAD_OF_MOVE
and

cid#1555430 COPY_INSTEAD_OF_MOVE
cid#1555497 COPY_INSTEAD_OF_MOVE
cid#1555542 COPY_INSTEAD_OF_MOVE
cid#1555543 COPY_INSTEAD_OF_MOVE
cid#1555564 COPY_INSTEAD_OF_MOVE
cid#1555593 COPY_INSTEAD_OF_MOVE
cid#1555602 COPY_INSTEAD_OF_MOVE
cid#1555610 COPY_INSTEAD_OF_MOVE
cid#1555667 COPY_INSTEAD_OF_MOVE
cid#1555693 COPY_INSTEAD_OF_MOVE
cid#1555719 COPY_INSTEAD_OF_MOVE
cid#1555757 COPY_INSTEAD_OF_MOVE
cid#1555795 COPY_INSTEAD_OF_MOVE
cid#1555826 COPY_INSTEAD_OF_MOVE
cid#1555847 COPY_INSTEAD_OF_MOVE
cid#1555851 COPY_INSTEAD_OF_MOVE
cid#1555863 COPY_INSTEAD_OF_MOVE
cid#1555865 COPY_INSTEAD_OF_MOVE
cid#1555867 COPY_INSTEAD_OF_MOVE
cid#1555869 COPY_INSTEAD_OF_MOVE
cid#1555879 COPY_INSTEAD_OF_MOVE
cid#1555890 COPY_INSTEAD_OF_MOVE
cid#1555893 COPY_INSTEAD_OF_MOVE
cid#1555900 COPY_INSTEAD_OF_MOVE
cid#1555922 COPY_INSTEAD_OF_MOVE
cid#1555925 COPY_INSTEAD_OF_MOVE

Change-Id: I5d362a09e80eecd282e63c745bfe26eac2631a0d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171492
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2024-08-06 09:13:52 +02:00
..
com/sun/star/comp/smoketest
data
org/libreoffice/smoketest
CppunitTest_smoketest.mk
Extension_TestExtension.mk
Jar_smoketest.mk
Jar_TestExtension.mk
Library_smoketest.mk
Makefile
Module_smoketest.mk
README.md
smoketest.cxx
smoketest_too.cxx
Zip_smoketestdoc.mk

Smoke Test

Smoke test for each component of LibreOffice.

  • smoketest:

The main smoketest.cxx is launched connects via binary UNO over a socket to a remote LibreOffice instance. This loads a document which is zipped at build time into the workdir/ from the data/ directory. This in turn contains a set of macros in data/Basic/Standard.

smoketest.cxx does a remote the StartTestWithDefaultOptions macro and waits for a dispatchFinished from the macro's execution. To debug this best load workdir/Zip/smoketestdoc.sxw - and hit start smoketest - this will launch a number of components and build a suitable report in the form of a table.

The StarBasic smoketests also log their output, this ends up in instdir/user/temp/smoketest.log.