-
Notifications
You must be signed in to change notification settings - Fork 48
Test plan
Dag Wieers edited this page Aug 26, 2019
·
1 revision
My current (real world) testing includes this:
- build zip from branch or locally checked out pull request
- install and test in different Virtual machines
-
Oracle VM VirtualBox Manager 6.0 A. Windows 10 x64 VM
- test with python 2 and python 3 Kodi versions:
- KodiSetup-20190508-13148516-feature_python3-x64.exe
- kodi-18.3-Leia-x64.exe
B. PrimeOS Android x86 VM
- PrimeOS Mainline ISO from https://primeos.in/download/
- test with Kodi from Google Play Store
- test with python 2 and python 3 Kodi versions:
-
VMWare Workstation 15 Player A. LibreELEC VM
- test with ready-to-use
.ova
images from http://ftp.belnet.be/mirror/libreelec.tv/- LibreELEC 8.2.5 (Kodi 17.6): LibreELEC-Generic.x86_64-8.2.5.ova
- LibreELEC 9.0.2 (Kodi 18.2): LibreELEC-Generic.x86_64-9.0.2.ova
- LibreELEC 9.1.002 (Kodi 18.3): LibreELEC-Generic.x86_64-9.1.002.ova
- test with ready-to-use
Test 1: This test starts from a clean Kodi install and tests if inputstreamhelper succesfully installs inputstream.adaptive and Widevine DRM without rebooting or crashing
Steps:
- clean install Kodi
- open Kodi
- enable debug logging, enable install by zip, disable auto updating add-ons
- install self-built inputstreamhelper zip
- install latest VRT NU add-on, enable debug logging, enable DRM switch and try to play livestream
- report if the test fails with full debug log
- cleanup VM (remove Kodi completely after test)
Feel free to add to or improve this Wiki space. Questions can be asked by opening an issue.