test: Add distribution tests for several architectures and kernel versions
The new tests check build and a simple case with pasta sending a short message in both directions (namespace to init, init to namespace). Tests cover a mix of Debian, Fedora, OpenSUSE and Ubuntu combinations on aarch64, i386, ppc64, ppc64le, s390x, x86_64. Builds tested starting from approximately glibc 2.19, gcc 4.7, and actual functionality approximately from 4.4 kernels, glibc 2.25, gcc 4.8, all the way up to current glibc/gcc/kernel versions. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
@@ -217,7 +217,7 @@ speeding up local connections, and usually requiring NAT. _pasta_:
|
||||
### Portability
|
||||
* Linux
|
||||
* ✅ starting from 4.18 kernel version
|
||||
* 🛠 starting from 3.8 kernel version
|
||||
* ✅ starting from 3.13 kernel version
|
||||
* 🛠 build-time selection of AVX2 instructions (as much as possible)
|
||||
* ⌚ [_musl_](https://bugs.passt.top/show_bug.cgi?id=4) and
|
||||
[_uClibc-ng_](https://bugs.passt.top/show_bug.cgi?id=5)
|
||||
@@ -284,9 +284,9 @@ speeding up local connections, and usually requiring NAT. _pasta_:
|
||||
### Availability
|
||||
* ✅ convenience unofficial packages for Debian, RPM-based distributions on
|
||||
x86_64 (static builds)
|
||||
* ✅ testing on non-x86 architectures
|
||||
* 🛠 official
|
||||
[OpenSUSE packages](https://build.opensuse.org/package/show/home:mnhauke/passt)
|
||||
* 🛠 testing on non-x86 architectures
|
||||
* ⌚ packages for Debian, Fedora, etc.
|
||||
|
||||
### Services
|
||||
|
Reference in New Issue
Block a user