Vega Live TV Testing
Here are some common test cases for your linear app. Reference these test cases when developing to meet the certification bar.
Entitlement
Live TV sources list
Test steps
- Using your Fire TV remote, go to Settings > Live TV > Sync Sources.
Expected results
- The Channel Guide lists your app.
You can click on the source name from Sync Sources.
Test steps
- Go to Settings > Live TV > Sync Sources.
- Click on your app's name.
- Compare with expected results.
Expected results
- If the user has no entitled channels because your app requires login or signup, the login page displays. After a user signs up and has entitled channels, trigger the EPG Sync immediately.
- User channel entitlement synchronously triggers the EPG Sync, and the channel lineup updates.
The Channel Guide lists your channels
Test steps
- Go to the Channel Guide using any of the methods listed below (some devices have other methods as well).
- Hover over any live program > click the three lines menu button > select Channel Guide.
- Go to Home Tab > On Now row > first item on the left.
- Go to Live tab > On Now row > first item on the left.
Expected results
- The channel logos are correct.
- The Channel guide lists your app name and channels
Accessing the channel in an entitled state
Test steps
- Make sure the user account is in an entitled state .
- Go to Settings > Live TV > Manage Channels.
Expected results
- Your app is displayed in the live sources list.
- Clicking on your app displays a list of channels.
- Your app row shows up with channels in it.
- Channels for your app display in the On Now row.
Installation
Downloading and installing the app populates in the On Now row
Test steps
If the app has an entitlement model
- Install your app.
- Launch your app with the following command.
vmsgr send pkg://<package-id>.main - Log in with valid credentials.
- Press the Home button.
- Go to Home tab > On Now row.
- Compare with Expected results.
If your app uses auto-entitlement (channels are free)
- Install your app.
- Press the Home button.
- Go to Home tab > On Now row.
- Compare with Expected results.
Expected results
Entitlement model
- All entitled channels from your app instantly populate in the On Now row. The user does not have to sync their sources to get the channels after logging in
Auto-entitlement model
- All the channels from your app instantly populate in the row. The user does not have to open the app or sync sources to get the channels
Downloading and installing the app populates your row in the Live tab without syncing
Test steps
Entitlement model
- Install your app.
- Launch your app with the following command.
vmsgr send pkg://<package-id>.main - Log in with valid credentials.
- Press the Home button.
- Go to the Live tab.
- Compare with Expected results.
Auto-entitlement model
- Install your app.
- Press the Home button.
- Go to Live tab > Your app row.
- Compare with Expected results.
Expected results
Entitlement model
- A dedicated app row appears instantly in the Live tab with all the channels populated in the row after logging in. The user does not have to sync sources for the row to appear
Auto-entitlement model
- A dedicated app row appears instantly in the Live tab with all the channels populated in the row after installing. The user does not have to sync sources for the row to appear
No gray tiles display in your app’s row
Test steps
- Go to Live Tab > Your app’s row.
Expected results
- Your app's row doesn't display any blank tiles
All channels disappear after user uninstalls the application
Test steps
- Go to Settings > Applications > Manage Installed Applications.
- Uninstall your app with the following command.
vpm uninstall <package-id> - Compare with Expected results.
Expected results
Your app has been removed from the following places.
- Go to Live tab > your app’s row.
- Go to Home tab > On Now row.
- Go to Channel Guide.
- Search results.
Sync Source Screen works correctly
Test steps
- Go to Settings > Live TV > Sync Sources
- Click on your app’s name.
- Compared with expected results.
Expected results
- Your Sync Sources screen launches and has the expected behavior.
Playback
Channel playback from Home tab in your app player
Test steps
- Install your app.
- Go to Home tab > On Now row.
- Click on the program tile.
Expected results
- Content starts playing in your app player without entering your app's UI
Event playback from the Live tab in your app player
Test steps
- Go to Live tab > Scroll to your app’s row > Click on any event tile from your app’s row.
Expected results
- Content starts playing in your app player without showing app home page.
Channel tuning from Channel Guide
Test steps
- Go to the Channel Guide using any of the methods listed below (some devices have other methods as well).
- Hover over any live program > click the three lines menu button > select Channel Guide.
- Go to Home Tab > On Now row > first item on the left.
- Go to Live tab > Guide & Your Recents > first item on the left.
- Click any of the channel items from the list.
Expected results
- Content starts playing in your app player without entering your app's UI.
Metadata
Verify metadata, mini preview, and progress bar on the On Now row
Test steps
- Go to Home tab > On Now row.
- Focus on any tile.
- Compare with expected results.
Expected results
The mini details display in the top left corner of the screen with the following metadata.
- Program name
- Start and end time
- Content rating (if available)
- Closed captions (if available)
- Video quality (if available)
- Up Next
- Description
- Progress bar on the channel tiles are based on program timings
- The Static Program/Channel image is displayed in the top right corner of the page with the provider logo
Verify program metadata, mini preview, and progress bar in Channel Guide
Test steps
- Go to Channel Guide > any provider section > Focus on any program (currently airing or future).
- Compare with expected results.
Expected results
- Progress for the current program is displayed.
- The mini details display in the top left corner of the screen with the following metadata.
- Program name
- Start and end time
- Content rating (if available)
- Closed captions (if available)
- Video quality (if available)
- Up Next
- Description
- Static Program/Channel image is displayed in the top right corner of the page with the provider logo.
Verify the mini details for future airing program from the Channel Guide
Test steps
- Go to the Channel Guide > any provider section > Select a program airing in the future.
Expected results
- Program name
- Start and end time
- Content rating (if available)
- Closed captions (if available)
- Video quality (if available)
- Up Next
- Description
Related topics
Last updated: Jan 20, 2026

