Hercules Fog Recorder - Python test application base

Register
Submit a solution
The challenge is finished.

Challenge Overview

The Hercules Player is an application that allows customers to download videos to their computer or device for offline playback, along with streaming playback of videos for online playback.

 

The Hercules Fog project has stripped out some key portions of the Hercules Player application into a new test application for downloading videos from a server, modifying the manifest, and then playing back on various mobile and TV devices.

 

The current implementation is C++ and will run on:

 

  • Windows
  • Linux
  • Mac

 

We have been going over the code in anticipation of it being updated and put onto embedded devices.  We don’t have a good base for validation and testing, with a lot of the required testing being manual validation, which isn’t good.


This contest will implement the base of a CLI based interface that can be used to test the application, including recording and playback, more easily, and will allow for additional validation that is currently done manually.  The tester application will be implemented in Python using the curses library integration.



Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30053121