Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

CMF currently support the following platforms and profiles for contribution and nightly branch CI.


PlatformProfilesTestingComment
RPI
3 Hybrid 

Video Accelerator UI

LGI Refapp2

Contribution

Nightly

Contribution

Nightly

RPI 3 MediaclientVideo Accelerator UI

Contribution

Nightly

RPI 3 IP Client
4 IP Client Mixed Mode ACKVideo Accelerator UINightly
RPI 4 Hybrid
32 Bit
Mixed Mode ACKVideo Accelerator UI

Nightly

Contribution


RPI 4 Mediaclient
32 Bit
Mixed Mode ACKVideo Accelerator UINightly
BRCM972180HB

Video Accelerator UI


LGI Refapp2

Contribution

Nightly

Contribution

Nightly

contribution builds for Video Accelerator profile are meta layers only
BRCM972180HBDTVKit DVB UI
Nightly

Currently Not Run:  

Jira
serverJIRA - 2
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyBCM72180-135

On Demand
SAGEMCOM (Broadcom)Video Accelerator UINightly
AMLOGIC AH212 IP ClientVideo Accelerator UI

Contribution

Nightly

contribution builds are meta layers only
AMLOGIC AT301 TV ProfileVideo Accelerator UI

Contribution

Nightly

contribution builds are meta layers only
SKYWORTH  (Amlogic)Video Accelerator UINightly
REALTEKVideo Accelerator UI

Contribution

Nightly

contribution builds are meta layers only
SERCOM (Blade Realtek)Video Accelerator UINightly

Automated Sanity Flows

Each sanity test flow follows the same principle:

...

TestShort DescriptionRPI 3 HybridRPI 3 Mediaclient

RPI 3
IPClient 

RPI 3
Refapp2
RPI 4
Hybrid 32 Bit
RPI 4
Mediaclient 32 Bit
BRCM
VA
SAGEMCOM
VA 
BRCM
Refapp2
AMLOGIC AH212AMLOGIC AT301SKYWORTH
VA
REALTEKSERCOM
VA
gst-play-1.0play a H264 or MPEG 2 local transport stream 













gst-launch uri=aamptest playback using gst-launch with aamp uri using HLS manifest













aamp-cli HLSHLS (.m3u8) video streaming using aamp-cli 













aamp-cli DASHDASH (.mpd) video streaming using aamp-cli 













aamp-cli PLAYREADY_DRMEncrypted Playready Playback with aamp-cli






WIP
WIPWIP


aamp-cli WIDEVINE_DRMEncrypted Widevine Playback with aamp-cli








WIPWIP


rmfApptest streaming from hybrid to client













rdkShellServicesCITest RDK Shell CI tests which test RDK Shell/Services API's













aampCI Tests Launches AAMP based unified player URL in a webkit instance and runs the embedded tests 













...

Video Accelerator UI Tests

TestShort DescriptionRPI 3 HybridRPI 3 Mediaclient

RPI 3
IPClient 

RPI 4
Hybrid 32 Bit
RPI 4
Mediaclient 32 Bit
BRCM
RefBoard VA
SAGEMCOM
VA
AMLOGIC AH212 RefBoard VAAMLOGIC AT301 RefBoard VASKYWORTH
VA
REALTEK
RefBoard VA
SERCOM
VA
vaHomeScreenTestcheck resident UI app has loaded
WIP












vaCNNVideo1Testtest CNN app launch and video playback
WIP












vaVODVideoTesttest VOD playback from resident UI
WIP












vaVimeoVideo1Testtest Vimeo app launch and playback
WIP












vaYoutubeVideoTesttest YouTube launch and playback
WIPWIP












vaSettingsScreenCaptureTestcapture va settings screens
WIPWIP












vaEuroNewsVideoTesttest euronews launch and playback
WIPWIP












vaAccuWeatherTesttest Accuweather app launch and check Cork weather
WIPWIP












vaWSJVideoTesttest WSJ app launch and playback
WIPWIP












  • Note not all VA tests are run on contributions, key tests run are vaHomeScreenTest, vaCNNVideo1Test & vaVODVideoTest

...


example snippet from the StormTest video log for the CNN APP Video Detection Test:

Sanity Test Framework Architecture

View file
nameCMF-Sanity-Framework-V2.pptx
height250
 


CMFLAB Pictures 

Gallery
includelab-1.jpg, lab-2.jpg, lab-3.jpg, lab-4.jpg, lab-5.jpg, lab-6.jpg, lab-7.jpg, lab-8.jpg, lab-9.jpg,
titleLab Pictures

...