File: 0013-skip-memory-greedy-tests.patch

package info (click to toggle)
libzstd 1.5.7%2Bdfsg-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,352 kB
  • sloc: ansic: 89,030; sh: 3,788; python: 3,466; cpp: 2,927; makefile: 2,329; asm: 390
file content (38 lines) | stat: -rw-r--r-- 1,600 bytes parent folder | download | duplicates (2)
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
Subject: Skip memory heavy tests causing FTBFS on mips(el) and hurd buildds
From: Alex Mestiashvili <mestia@debian.org>
--- a/tests/playTests.sh
+++ b/tests/playTests.sh
@@ -1854,8 +1854,13 @@
 roundTripTest -g5000000000 -P99 "1 --zstd=wlog=25"
 roundTripTest -g3700000000 -P0 "1 --zstd=strategy=6,wlog=25"   # ensure btlazy2 can survive an overflow rescale
 
-fileRoundTripTest -g4193M -P99 1
-
+DEBARCH=$(dpkg-architecture -qDEB_HOST_ARCH)
+if [ "$DEBARCH" != 'hurd-i386' ]
+then
+    fileRoundTripTest -g4193M -P99 1
+else
+    println "\n**** skip memory greedy tests on $DEBARCH **** "
+fi
 
 println "\n===>   zstd long, long distance matching round-trip tests "
 roundTripTest -g270000000 "1 --single-thread --long"
@@ -1872,9 +1877,14 @@
     println "\n===>   zstdmt long round-trip tests "
     roundTripTest -g80000000 -P99 "19 -T2" " "
     roundTripTest -g5000000000 -P99 "1 -T2" " "
-    roundTripTest -g500000000 -P97 "1 -T999" " "
-    fileRoundTripTest -g4103M -P98 " -T0" " "
-    roundTripTest -g400000000 -P97 "1 --long=24 -T2" " "
+    if [ "$DEBARCH" != 'mips' -a "$DEBARCH" != 'mipsel' -a "$DEBARCH" != 'hurd-i386' ]
+    then
+        roundTripTest -g500000000 -P97 "1 -T999" " "
+        fileRoundTripTest -g4103M -P98 " -T0" " "
+        roundTripTest -g400000000 -P97 "1 --long=24 -T2" " "
+    else
+        println "\n**** skip memory greedy tests on $DEBARCH **** "
+    fi
     # Exposes the bug in https://github.com/facebook/zstd/pull/1678
     # This test fails on 4 different travis builds at the time of writing
     # because it needs to allocate 8 GB of memory.