Rx Project Overview:
The RxProject is an effort to take the current DvrExerciser OCAP Xlet and refactor it into a frame work which provides the following:
- A library of functionality which aggregates OCAP API calls into functional building blocks provided by RI Stack & PC Platform.
- A scripting interface which allows automation of testing of these functional building blocks.
- A "Guide" Type OCAP Xlet which is referred to as the RxExerciser which supports functional/application level testing and development through a GUI.
Rx Project Management:
Current Project Status:
Finish UI implementation to demonstrate Phase 0 Proof Of Concept use case along with any additional tasks to support Phase 0 completion.
Meeting Agenda & Minutes for Monday, Dec. 5th
Let's plan on demonstrating Phase 0 completion by demonstrating the following with the Proof Of Concept Use Case:
- Running the Phase 0/Smoke Test using RiScriptlet – Parthi
- Done - demo smoke test use case with three levels of scripts
- Remaining TODOs & ongoing development includes: rework calls to be outside of logging statements, need result reporting & processing for pass/fail determination, test termination & completion signaling
- Scheduled follow on meeting for Wednesday to discuss the strategy for test control & results processing
- Running RiExerciser showing the use case - Nicolas
- Done - demo of phase 0 proof of concept use case
- Remaining TODOs include:
- video sizing - full screen & quarter screen
- channel map configuration
- repainting thread
- need recording indicator
- display list of media servers
- Running the nightly test script – Scott A
- blocked due to test control & processing issues
- Phase 1 discussions
- Phase 1 is "all the current functionality in DvrExerciser is available in RiExerciser"
- Decided completion date for Phase 1 will be Monday Feb. 13th
- Discussed resource availability
- Discussed remaining functional areas to be implemented in RiExerciser - Maybe Steve A can help out Nicolas?
Current Project Related Tasks & Assignees
- Steve M. - 25% allocation to RxProject, continue supporting OcapAppDriver development
- Parthi - continue with script development, focusing on HN streaming test cases
- Nicolas - get Phase 1 support in RiExerciser
- Steve A - assist in Phase 1 RiExerciser development
- Scott A - get nightly test script setup and running
Rx Project Weekly Monday Meeting Agenda & Notes
Rx Project Phases:
The Rx Project has been divided into the following phases along with proposed dates for completion:
Phase 0: Minimal Functionality required to demonstrate the POC UC (Completion Date: Monday, Dec. 5, 2011):
* Proof Of Concept Use Case (POC UC):
- Tune
- Make a 30 sec recording
- Publish recording to CDS
- Playback the remote recording
Phase 1: Implement all current functionality that is in DvrExerciser (Completion Date: TBD)
Rx Project Requirements:
High Level Requirements and Requested Features
RxProject Follow On Work & Suggestions
Rx Design & User Documentation:
"How It Works" Design Documentation
"How to Add A New Function" Design Documentation
"How the GUI Works" User Documentation
How to use the RiScriptlet to run a script
"How to customize the Scripting Application" User Documentation
"Existing Features of DVRExerciser"
Rx Project Testing:
Nightly Testing Strategy
UI Testing Strategy
Rx Project Related Documentation:
Power Point presentation describing initial architecture proposal