Failures in the kofficetests repo
Boudewijn Rempt
boud at valdyas.org
Tue Nov 30 15:25:38 GMT 2010
Hi,
As you all know, we have about 3000 documents that are tested every time someone makes a commit. There's a hard core of 126 documents that always fail. Disregarding the ODF validation errors for now, I categorized the remaining documents. The password protected/corrupted documents should be handled specially, so I'm thinking of a way to make that possible. There are also some documents that fail on the build server but work fine with Essen -- and there are some genuine issues.
I also think that it might be a good idea to setup a fuzzing system for our input, similar to what the rawstudio guys describe here: http://rawstudio.org/blog/?p=515.
KSPREAD
* password protected/kspread(15318)/KZip KZip::openArchive: Invalid ZIP file. Unexpected end of file.
interoperability/kspread/MSExcel2007/me07_protected_workbook.xlsx
interoperability/kspread/MSExcel2007/me07_protected_shared_workbook.xlsx
interoperability/kspread/MSExcel2007/me07_percentage_formatting.xlsx
* too big too handle
interoperability/kspread/MSExcel2007/me07_8mb_file.xlsx
* real crash
interoperability/kspread/MSExcel2007/me07_3d_wireframe_surface_chart.xlsx
* reported as failure, but works in essen
interoperability/kspread/MSExcel2003/me03_protected_workbook.xls
interoperability/kspread/MSExcel2000/me00_blank_invoce_template.xls
interoperability/kspread/MSExcel2000/me00_protected_workbook.xls
interoperability/kspread/MSExcel2000/me00_blank_purchase_order_template.xls
interoperability/kspread/MSExcel2000/me00_blank_expense_template.xls
odf/Frequencies.ods
* no, we don't read corrupted files, so this is fine. The message is correct, it's not a crash
interoperability/kspread/MSExcel2003/me03_corrupted_file.xls
interoperability/kspread/MSExcel2000/me00_corrupted_file.xls
interoperability/kspread/MSExcel2007/me07_corrupted_file.xlsx
KWORD
* real crash
interoperability/kword/MSWord2007/mw07_charts_with_data_tabels.docx
interoperability/kword/MSWord2007/mw07_chart_with_category_axis_gridlines.docx
* too big to handle/loop
interoperability/kword/MSWord2007/mw07_large_file_pictures_open.docx
interoperability/kword/MSWord2007/mw07_large_file.docx
* format not recognized
interoperability/kword/MSWord2007/mw07_coverpage_one.docx
interoperability/kword/MSWord2007/mw07_picture_dark_variations.docx
interoperability/kword/MSWord2007/mw07_picture_light_variations.docx
interoperability/kword/MSWord2007/mw07_clipart_picture.docx
* password protected (with correct message)
interoperability/kword/MSWord2007/mw07_encrypt_protected.docx
interoperability/kword/MSWord2000/mw00_pwd_protected_to_open.doc
KPRESENTER
* real crash
interoperability/kpresenter/MSPowerpoint2007/mp07_volume_high_low_close.pptx
* internal error
interoperability/kpresenter/MSPowerpoint2003/mp03_password_modify.ppt
interoperability/kpresenter/MSPowerpoint2000/mp00_corrupt_file.ppt
interoperability/kpresenter/MSPowerpoint2003/mp03_password_open.ppt
--
Boudewijn Rempt | http://www.valdyas.org
Ceterum censeo lapsum particulorum probae delendum esse
More information about the calligra-devel
mailing list