Hercules Fog Recorder - Python test application (Scheduled Recordings)

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 extend a Python / 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.

Requirements summary

This challenge will make some minor changes to the existing TSB test and will add some new tests for scheduling recordings. 



Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30053195