Testing #893


System Integration Tests for Harkonnen Release

Added by Hammel over 2 years ago. Updated about 1 year ago.

09 - Testing
Target version:
Start date:
28 Feb 2022
Due date:
% Done:


Estimated time:
03 - Medium


Feature development is essentially complete for the PiBox 2.0 - Harkonnen release. However, full integration tests need to be run to validate existing functionality passes regression and new features are at least stable, if not bug free.

The following systems need to be fully tested. A test plan has been written for each one. Separate issues will be written for each testplan and test status will be tracked here. Platforms represent the devices on which the system was tested.

Test Suite Platforms
System Test Plan RPi 1 RPi 2 RPi 3 Zero Zero W Desktop
Dev Platform DevPlatform Pass Pass Pass Pass Pass n/a
Media System MediaSystem n/a Pass Pass n/a n/a n/a
Media Player (4) Media_Player Pass Pass Pass n/a n/a n/a
Kiosk Kiosk Pass Pass Pass Pass(2) Pass(2) n/a
Auto Kiosk Auto_Kiosk Pass Pass Pass Pass Pass n/a
PiStore (5) PiStore n/a N/A Pass n/a n/a n/a
PiSentry (5) PiStore n/a N/A Pass n/a n/a n/a
Desktop (VideoLib) VideoLib n/a n/a n/a n/a n/a Pass

Platform Notes

  1. This is the first full test suite run on system builds, as system builds are new to this release. This means there really isn't any regression testing and all tests are new feature testing.
  2. These tests were started in September 2022. Supply chain issues make acquisition of new boards nearly impossible unless you get on a wait list. Replacing dead boards won't happen for awhile, I think.
  3. Media Player works better if Media Server is wired to an access point instead of being the access point.
  4. PiStore and PiSentry are only supported on Raspberry Pi 3, mainly because Raspberry Pi 2 appears discontinued on most Raspberry Pi official retailer sites.

Notes on Passed Tests

  1. Caveats listed in comment #note-8.
  2. Tested with an HDMI monitor.

Test Summaries

  • Based on test results for PiBox 2.0, PiBox 3.0 will focus on, but is not limited to, the following items.
    • Integrate use of GPU for drawing to speed up display on Zero's and Pi 1's.
    • More flexible display handling for touchscreens.
    • Possibly adding sensor systems on Zero/Zero W boards to integrate with the Ironman project.

Related issues

Related to PiBox - Testing #894: Generate release candidates builds: HarkonnenClosedHammel14 Apr 2022

Blocked by launcher - Bug #949: Pi Zero doesn't work with keyboards using elecrow 5" HDMI displayClosedHammel24 Mar 2023

Copied to PiBox - Testing #1044: System Integration Tests for Corrino (v3.0) ReleaseNewHammel28 Feb 2022


Also available in: Atom PDF