Features in next version of Parley
Andreas Xavier
andxav at zoho.com
Wed Aug 27 19:30:48 UTC 2014
Feature: Create a landing zone for the new file format
Create unit tests of the interface between Parley and kvocdoc so that the new
library can be dropped into existing unit tests. If the unit tests pass before and
after the library change over then nothing should be broken.
Most components that touch kvocdoc are models. We can quickly write 3
kinds of unit tests. A read unit test, where it reads data from kvocdoc and
presents it to the test. A write unit test, the other way. And a loopback
unit test where it writes data through the model to kvocdoc and then reads
it back through the model. The loopback test is probably the most
important as it will catch most of the problems, where the new library is not
storing something, mangling something or otherwise breaking the parley
model.
If we do this most of the bugs with the change of library
will show up as broken unit tests, be easy to find and easy to fix.
Otherwise, non crashing bugs will be invisible until a user reports it.
If the editor is being concurrently re-written, then it may make sense
to not do this for the editor.
Cheers Andreas
More information about the kde-edu
mailing list