Files
odfstudio/scripting/qa
Neil Roberts dbbac9fbfe provider_expandall: Don’t skip test if QuickJS provider isn’t built
The commit below changed the unit test so that if the QuickJS provider
isn’t available then the entire test is skipped. Even if the provider is
available, it also changed the check condition so that the test is
skipped if the dummy JavaScript macro was not found. This makes creating
the dummy macro a bit pointless.

The idea of the test is to make sure that all of the script providers
return nodes that can be handled from Python. If the QuickJS provider
isn’t available then it’s still interesting to test the other providers.
If it is available then we want to make sure the dummy script is found
otherwise the test won’t be checking that the nodes returned by the
singleprov code can be handled by Python.

This patch changes the logic so that it will continue the test even if
the QuickJS provider isn’t built but in that case it will skip the
assert that the dummy macro is found.

commit feddb7e827
Author: Christopher Sherlock <chris.sherlock79@gmail.com>
Date:   Sat Jul 25 17:17:33 2026 +1000

    tdf#172532 scripting: fix --without-java builds in provider_expandall.py

Change-Id: I81b83e6b5504d452c7ab05754c1296ff90d364e9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208991
Reviewed-by: Neil Roberts <nroberts@libreoffice.org>
Tested-by: Jenkins
2026-08-06 15:49:05 +02:00
..