Enable automated testing on windows and other general sample platform improvements

Developed under Google Summer of Code, 2017 with CCExtractor Development By Satyam Mittal


Introduction

The CCExtractor Sample Platform manages a test suite bot, sample upload and more. This platform allows for a unified place to report errors, submit samples, view existing samples and more. The sample platform has been a good way to test regression tests, but still lacks windows support. It needs some improvements that are listed on issue tracker.

The main aim of the project is to extend the support of sample platform to windows. The focus of the project would be to add some add-on features to sample platform such as FTP upload support, improved error detection and github integration that helps user to have a single place to upload,view samples and associated test results.


Detailed Description/Timeline

Original​ ​ Vs​ ​ Achieved​ ​ Goals


Contributions[Commits/PRs]

All my commits to the repository can be found here: Commits

All my pull requests to the repository can be found here: Pull Requests


Other Works

I keep on fixing new bugs/issues raised in issue tracker time to time. I will try my best to have smooth functioning of the sample platform.


What I have learned

Doing​ ​this​ ​project​ ​is​ ​a ​lot​ ​fun​ ​with​ ​a lot​ ​of​ ​things​ ​to​ ​learn.​ ​The​ ​number​ ​of​ ​such​ ​things​ ​is​ ​more than​ ​I ​​can​ ​even​ ​write​ ​but​ ​summing​ ​up​ ​all​ ​this​ ​the​ ​major​ ​things​ ​which​ ​I ​learn​ ​includes​ ​ :


Known Issues/ Future Work

Addendum

I am doing my 3rd year of graduation. I will keep contributing to the sample platform. Apart from that, I will try to become active contributor of main repository. I would like to seek the opportunity to do 2nd time GSoC with the CCextractor.


Contact Details

If you have any doubts or suggestions you can contact me anytime you want. Here are the details :

Email address : satyammittalid@gmail.com

Github : satyammittal

Blog: Wordpress

Slack : bashtech


Thanks