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

Reply via email to