Package: dpdk / 22.11.8-1~deb12u1

disable_ppc64_autopkgtest_fails.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Description: Skip tests failing in ppc64 test environment
 It turned out that this regressed in release and acl_autotest is
 unrelable on ppc64.
 Skip it as they do not represent real regressions in or against DPDK.
Forwarded: no
X-Not-Forwarded-Reason: This only applies to autopkgtest environments
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Last-Update: 2021-11-05
--- a/app/test/meson.build
+++ b/app/test/meson.build
@@ -157,7 +157,7 @@
 # - the first flag indicates whether the test can run in no-huge mode,
 # - the second flag indicates whether the test can run with ASan enabled,
 fast_tests = [
-        ['acl_autotest', true, true],
+        ['acl_autotest', false, false],
         ['atomic_autotest', false, true],
         ['bitmap_autotest', true, true],
         ['bitops_autotest', true, true],
@@ -209,8 +209,8 @@
         ['prefetch_autotest', true, true],
         ['rcu_qsbr_autotest', false, false],
         ['pie_autotest', true, true],
-        ['rib_autotest', true, true],
-        ['rib6_autotest', true, true],
+        ['rib_autotest', false, false],
+        ['rib6_autotest', false, false],
         ['ring_autotest', true, true],
         ['rwlock_test1_autotest', true, true],
         ['rwlock_rda_autotest', true, true],
@@ -460,6 +460,11 @@
     test_deps += 'crypto_scheduler'
 endif
 
+# These tests consistently fail on ppc64
+if arch_subdir != 'ppc'
+    fast_tests += [['acl_autotest', true, true], ['rib_autotest', true, true], ['rib6_autotest', true, true]]
+endif
+
 # These tests consistently fail on arm (containerized) test environments
 if arch_subdir != 'arm'
     fast_tests += [['red_autotest', true, true], ['ring_autotest', true, true]]