test-bugzilla-files.py issues
Michael Stahl
mstahl at redhat.com
Fri Jan 13 12:07:25 UTC 2017
On 12/01/17 17:02, Nagy Ákos wrote:
> Hey,
>
> I want to run test-bugzilla-files.py to make some test, but I got an error:
>
> /opt/libreoffice5.3/program/python
> /opt/dev-tools/test-bugzilla-files/test-bugzilla-files.py
> --soffice=/opt/libreoffice5.3/program/soffice /opt/testfiles/untitled1.ods
> Traceback (most recent call last):
> File "/opt/dev-tools/test-bugzilla-files/test-bugzilla-files.py", line
> 612, in <module>
> runLoadFileTests(opts, args)
> File "/opt/dev-tools/test-bugzilla-files/test-bugzilla-files.py", line
> 567, in runLoadFileTests
> files.extend(getFiles(file_list_name[0]))
> File "/opt/dev-tools/test-bugzilla-files/test-bugzilla-files.py", line
> 75, in getFiles
> files = file_list.readlines()
> File "/opt/libreoffice5.3/program/python-core-3.5.0/lib/codecs.py",
> line 321, in decode
> (result, consumed) = self._buffer_decode(data, self.errors, final)
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 10:
> invalid start byte
>
>
> I mention that I'm not an expert deveopoer and try to run the test with
> normal LibreOffice instalation.
i'm afraid you're holding it wrong :)
the file argument to test-bugzilla-files/test-bugzilla-files.py is not a
document file but a file that contains a list of file-names, one per line.
it's not really designed to be invoked manually, i run it via
"new-control.py", which takes a directory with documents and starts up
some number of parallel jobs; the configuration of output dirs and
"soffice" is in the "config" file.
More information about the LibreOffice
mailing list