GSoC/2017/StatusReports/vijay
About Kopete
Kopete is an Instant Messaging Client that is modular and has plugins. It requires KDE Plasma. Kopete has a huge code base with lots of legacy code and reflects the hard work of many developers since many years. Kopete currently supports 9 different messaging services and has 15+ plugins.
About the Project
Title : Autotests and improving protocol support for Kopete
Kopete is now ported to KF5. This project is about adding auto tests to Kopete. In this auto-tests for protocols and plugins will need to be written. This project also includes the improvement of support for protocols in Kopete.
Work report
I have done auto-tests for following modules -
- libkopete
- kopete
- plugin
- protocol
Also it is documented how to use the tests suite while development.
What I did : Created autotests for Kopete and worked on porting the remaining KDE4 part to KF5.
References
Link to Weekly Reports on Mailing List : here
Link to Proposal : here
Link to Updated Timeline : here
Link to the Kopete Repository on cgit : here
Link to Commits : here
Link to Reviewboard Reveiws : here