More and Better Tests a GSOC Project Proposal
- Mentors
- hosseinn, Xisco
- Organization
- LibreOffice
- Technologies
- java, c++, junit, CppUnit
- Topics
- testing
This project aims to create more and better tests for the LibreOffice code base. Better tests will be produced by porting over older JUnit(written in Java) tests to CppUnit(written in C++) tests. These CppUnit tests will run faster, be more descriptive in their output and be easier to debug than their JUnit counterparts. More tests will be produced from a curated list produced from the LibreOffice MissingUnitTests wiki. This project will focus on tests that will prevent export bugs from being reintroduced into the code base. Export bugs can be extremely frustrating for users since they can result in the whole application crashing or pieces of a document disappearing due to a document being exported incorrectly. A total of 34 tests will be delivered by this project, resulting in better test coverage for the project and the prevention of hundreds of future bug fixes.