Poky Test Cases and Test Execution User Guide
Test Execution Instructions
|Test Case ID||Test Case Name||Test Case Description||Validation Criteria||Executions Steps||Sample file|
|1||Boot||SD card contains Poky filesystem and bootargs (follow boot from SD Card instructions). Insert SD card on Zoom3, turn it on and system should boot up successfully.||Home screen and all its images/icons should be displayed correctly.||Turn Zoom3 on with SD card inserted.||NA|
|2||Audio Playback||User plays an audio file - Input from a file in [SD] is decoded with [AAC, 48 kHz, 128 kbps, Stereo] and rendered to the [Stereo headphone] at [44.1 KHz render frequency] configuration.||Play - Audio shall play without audible glitches||gst-launch filesrc location=/A_000398_AAC_HE_48kHz_64kbps.aac blocksize=2000 ! audio/mpeg,mpegversion=4,rate=48000,channels=2,width=16,depth=1 ! goodec_aac ! dasfsink||A_000398_AAC_HE_48kHz_64kbps.aac|
|3||Video Record - MPEG4-H263||User records both video. Captured video from [Primary camera] and encoded with MPEG4 H.263.||Video will be recorded and also be able to playback||gst-launch-0.10 v4l2src device=/dev/video5 num-buffers=100 ! video/x-raw-yuv,format=\(fourcc\)UYVY,width=320,height=240,framerate=15/1! gooenc_h263 ! qtmux ! filesink location=/UYVY_320_240_15fps_1.mp4||NA|
|4||Video Playback- MPEG4 (H.263)||User plays Video clip recorded with the previous test case.||The Video is displayed on the main screen and played back with no glitches, distortions or issues coloring issues.||gst-launch filesrc location=/UYVY_320_240_15fps_1.mp4 ! qtdemux name=demux demux.video_00 ! queue ! goodec_h263 ! queue ! goosink_pp||UYVY_320_240_15fps_1.mp4 (Video created from test 3)|
|5||A/V Playback - H264|| User plays Audio/Video clip from [SD]. The Audio and Video are simultaneously rendered with A/V synchronization.
The file is decoded using [H.264 Baseline Profile Level 3.0, D1 NTSC 30 fps, 4 Mbps] with [AAC 48 kHz, 128 kbps, stereo] and rendered to the [Primary LCD], while associated audio is decoded at configuration through the [Onboard Stereo speakers].
|Play - Shall play synchronized audio/video without audible/visible distortion.||gst-launch filesrc location=/AV_000165_W38_H264_CIF_AAC.3gp ! qtdemux name=demux demux.video_00 ! queue ! goodec_h264 process-mode=0 ! goosink_pp demux.audio_00 ! queue ! goodec_aac ! dasfsink clock-source=0||AV_000165_W38_H264_CIF_AAC.3gp|
|6||Image Capture - JPEG||User captures and stores the image. User activates [Mode 0: Single shot mode] with [Flash Off] and captures an image or images at [8 Mpixel] resolution, that are encoded with [JPEG Baseline Profile with embedded thumbnail generation] and stored to [SDHC].||Image should be capture without any distortion.||gst-launch-0.10 v4l2src device=/dev/video5 num-buffers=100 ! video/x-raw-yuv,format=\(fourcc\)UYVY,width=320,height=240,framerate=15/1! gooenc_jpeg ! filesink location=/UYVY_320_240_15fps.jpg||NA|
|7||Image Viewer - JPEG||User pulls up a JPEG image that is stored on the SD card. May need to use a different image then what was previously taken.||Image should be displayed without any distortion.||gst-launch filesrc location=/Aaron_atWork.jpg ! goodec_jpeg ! goofilter_vpp ! video/x-raw-yuv, width=320, height=240 ! freeze ! goosink_pp rotation=0 input-buffers=1||Aaron_atWork.jpg (another jpeg image can be used)|
|8||WLAN||While connected to a [AP] network on [802.11b] using [WEP] and [WEP] the device downloads and renders a number of [HTTP] based web pages containing contect from [1 server].||User shall be able to find the network and download web page through the browser.||./etc/init.d/wlan start||NA|
|9||GFX SDK OGLES2VillageMark||User starts and runs the GFX application.||The 3D application runs on the full screen and appears as you travel through a Village. The FPS is displayed at the end of the GFX application.|| /etc/init.d/rc.pvr start
|OGLES2VillageMark (loaded into the filesystem)|