unplugged-system/packages/apps/TV/tests/jank
2025-10-06 13:59:42 +00:00
..
src/com/android/tv/tests/jank Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
Android.bp Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
AndroidManifest.xml Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
OWNERS Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README.md Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

Jank tests for Live Channels

AOSP instructions

To run the jank tests

echo "Compiling"
m -j LiveTv TVTestInput TVJankTests
echo  "Installing"
adb install -r ${OUT}/system/priv-app/LiveTv/LiveTv.apk
adb install -r ${OUT}/system/app/TVTestInput/TVTestInput.apk
adb install -r ${OUT}/testcases/TVJankTests/TVJankTests.apk
echo "Setting up test input"
adb shell am instrument \
  -e testSetupMode jank \
  -w com.android.tv.testinput/.instrument.TestSetupInstrumentation
echo "Running the test"
adb shell am instrument \
  -w com.android.tv.tests.jank/android.support.test.runner.AndroidJUnitRunner

If it is your first time installing LiveTv you will need to do

adb root
adb remount
adb push ${OUT}/system/priv-app/LiveTv/LiveTv.apk /system/priv-app/LiveTv/LiveTv.apk
adb reboot