pianod2 Test Herd
Unit test machines needed. Ideal systems will be popular but will vary somewhat from existing herd described below. Requires remote login access with a private account on a network-accessible machine with ksh. Prior to publication, builds will be shipped to your machine, built, run through the unit test and results collected. If there is trouble, there be some debugging too (you needn’t be involved in any debugging). Root access is not necessary, but access to audio devices is (member of ‘audio’ group on Linux).
Linux
| Detail | Hamlet | Lenora | Wendy | Amy |
|---|---|---|---|---|
| Extra tests | None | Developer | None | Household |
| OS Distribution | Raspbian | LinuxMint | Unbuntu | LinuxMint |
| OS Version | Buster | 22.2 | 24.04 | 20.1 |
| Dependencies | apt-get | apt-get | apt-get | apt-get |
| Compiler | GCC 8.2 | Clang 20 | TBD | Clang 14 |
| Media engine | gstreamer | ffmpeg 6.0 | gstreamer | ffmpeg 5.8 |
| Metadata reader | taglib | taglib | taglib | taglib |
| Debug test/compile | Yes | No | Yes | Yes |
| Tone generator | Yes | Yes | Yes | Yes |
| Audio output | gstreamer | Yes | Yes | Yes |
| TLS/SSL engine | gnutls | gnutls | OpenSSL | gnutls |
Macs
None.
