3rd Feb, 2015, 06:27 AM
Introduction
In order to release new packages we need to know if it's stable. However, when do we know when things are stable? Every user has their own preferences and test setup so we can't test everything ourselves. What we can do, is create a unit tests for each major package. If a new version passes, we can consider it stable (enough).
Let's first gather ideas on what to test. Then i'll create a new repository with code / media we can use for testing. Obvious stuff like a kernel that doesn't even boot or XBMC that doesn't start are of course excluded from these specific tests.
Kernels
- GPIO Reading / Writing / Interrupts
- Serial connection
- BTRFS support
XBMC / Kodi
- Sound: USB DAC
- Interface: XBian-config
- Video Codecs: xvid, mpeg2, vc1, vp7, vp8, divx, h264
- Audo Codecs: flac
- Plugins: YouTube
xbian-config
- xbian-copy (to image)
- btrfs-auto-snapshot creation / rollback
It would be great if someone could create 30s samples of Big Buck Bunny with these video codecs
In order to release new packages we need to know if it's stable. However, when do we know when things are stable? Every user has their own preferences and test setup so we can't test everything ourselves. What we can do, is create a unit tests for each major package. If a new version passes, we can consider it stable (enough).
Let's first gather ideas on what to test. Then i'll create a new repository with code / media we can use for testing. Obvious stuff like a kernel that doesn't even boot or XBMC that doesn't start are of course excluded from these specific tests.
Kernels
- GPIO Reading / Writing / Interrupts
- Serial connection
- BTRFS support
XBMC / Kodi
- Sound: USB DAC
- Interface: XBian-config
- Video Codecs: xvid, mpeg2, vc1, vp7, vp8, divx, h264
- Audo Codecs: flac
- Plugins: YouTube
xbian-config
- xbian-copy (to image)
- btrfs-auto-snapshot creation / rollback
It would be great if someone could create 30s samples of Big Buck Bunny with these video codecs