Project

General

Profile

MediaSystem » History » Revision 5

Revision 4 (Hammel, 18 Sep 2022 20:20) → Revision 5/15 (Hammel, 18 Sep 2022 20:36)

h1. MediaSystem 

 |_.Subsystem|_.Feature|_.Test|_.Expected Result| 
 |Splash    |    |Sequential update during boot    |The status bar should move continuously to the right during boot, eventually reaching the end before the screen clears    | 
 |UI    |Matchbox    |Launcher displays, overlaid by selected app    |Only one app should be visible at any one time    | 
 |/2. Launcher    |Display    |x rows by y columns    |Icons are displayed in a 3xY array.    | 
 |Navigation    |Use keyboard arrow keys to navigation app selection |Active app icon should be highlighted and splash image changed | 
 |App Manager    |    |Start app via launcher    |Any app selected via the launcher should start and close using appropriate close method (keyboard or touchscreen)    | 
 |/6. VideoFE    |/2. Selection    |Arrow keys    |Move sequentially up and down video titles list    | 
 |Search    |Slash key + ENTER allows searching videos    | 
 |/3. Playback    |Start video    |Video playback should begin    | 
 |FF    |Video should jump ahead 10 sec.    | 
 |Rewind    |Video should jup back 10 sec.    | 
 |Exit    |    |Video should exit and video list redisplayed    | 
 |/6. MusicFE    |Selection by title    |Arrow Keys    |Move sequentially left and right through the titles    | 
 |Selection by Artist    |Arrow Keys    | Move sequentially left and right through artists | 
 |/3. Playback    |Start audio    |Music playback should begin    | 
 |FF    |Video should jump ahead 10 sec.    | 
 |Rewind    |Video should jup back 10 sec.    | 
 |Exit    |    |Music should exit and video list redisplayed    | 
 |/2. PiClock    |Clock    |Check time, over multiple seconds    |Clock hands should be accurate and move    | 
 |Calendar |Check date, including manually changing |Date should be displayed accurately | 
 |/2. PiCam    |Video Display    |Start video    |Webcam should show on console with near real-time frame rate    | 
 |Video Display | Exit video |Display should return to launcher | 
 |/4. PiXM |PiXM    |/2. Navigation |    |By channel id |    |Selected channels should become active |    | 
 |By category |Selected categories should display available channels | 
 |/2. Output |Playback start |Audio should play out of the XMPC output port | 
 |Playback stop |Audio should stop playing from XMPC output port | 
 |/4. PiPics    |/2. Navigation, keyboard    |FF    |Next picture is displayed, wrapping to start of list of pictures |    | 
 |Rewind    |Previous picture is displayed, wrapping to the end of list of pictures |    | 
 |/2. Navigation, touchscreen    |FF    |Next picture is displayed, wrapping to start of list of pictures |    | 
 |Rewind    |Previous picture is displayed, wrapping to the end of list of pictures |    | 
 |/5. |/3. Net Config    |UI |Verify UI |Is available and starts |Interface    | 
 |/2.Interface    |Static IP |/etc/network/interfaces is properly updated; networking restarts correctly    | 
 |DHCP |/etc/network/interfaces is properly updated; networking restart correctly    | 
 |Access Point    |Pi accepts WiFi connections |    |Network node connects over WiFi and receives a DHCP address |    | 
 |Scanner    |Visual display of local WiFi signals |    |Graphs are drawn with associated text |    |    | 
 |/7. |/4. WebUI    |/4. Users |Users    |Login    |User should be required to login with a valid webUI password    | 
 |Add |New user can login via webUI    | 
 |Delete |Deleted user cannot login via webUI    | 
 |Password Change |Password should be updated for web UI login    | 
 |WebCam    |    |    | 
 |/2. Net Config    |Interface    |    | 
 |Access Point |    |