Dear LibreOffice community, I'm Manish Bera, working on the "Improve Word Processor Test Coverage" project this summer under the mentorship of Jonathan Clark. The project focuses on improving test coverage of Writer's legacy layout engine (sw/source/core) using lcov metrics and parseLayoutDump() assertions.
*Accomplishments* - Added new CppUnit tests covering variable-length character capitalization scenarios, where characters change length during case conversion (for example, *ffl* → *FFL*). - The new tests exercise previously uncovered code paths in *fntcap.cxx*, improving coverage of Writer's capitalization and text transformation logic. - Added tests for *hidden text* functionality in LibreOffice Writer. - These tests cover several previously untested code paths across multiple files within *sw/source/core/unocore*, helping improve coverage of Writer's UNO-based text handling and hidden content implementation. - Continued using lcov reports to identify high-value untested areas and validate coverage improvements introduced by the new test cases. On to week 3 Thank you! Best Regards, Manish Bera
