Finalising Sample Platform
- Mentors
- Willem Van Iseghem, Satyam Mittal
- Organization
- CCExtractor Development
Sample platform is CCExtractor’s platform that manages a test suite bot, sample uploads, running regression tests and much more. The purpose of the platform is to provide all the functionalities related to managing the CCExtractor’s repository; including but not limited to email notifications for new issues and pull requests, taking in samples from users (over FTP), testing each pull request and much more.
It should be easy to install, setup and modify in case we ever need to. It is crucial to have version control systems for database in place and hence we need to finalize database migration manager for being future ready for schema changes.
Another (and the most) important factor are the tests, and at the moment there is very little customisation that can be done. The tests need to have improved comparison, better methods to provide output, improved concurrent and parallel testing and more. A lot of other changes need to be implemented which are mentioned in details in the proposal.