disable fmv / fcvt unit tests as there are such a vast number
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 1 Jun 2023 14:18:56 +0000 (15:18 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 1 Jun 2023 14:18:56 +0000 (15:18 +0100)
it causes machines with 64 GB of RAM to run out of memory
tests *have* to be kept short

src/openpower/test/fmv_fcvt/fmv_fcvt.py

index 3a778a6508a3321c494fa42e6141e484aea62380..613c0564bd89a21859a187575350b3016744063e 100644 (file)
@@ -285,6 +285,7 @@ class FMvFCvtCases(TestAccumulatorBase):
         self.toint(max_fraction, 0)
         self.toint(-max_fraction, 0)
 
+    @skip_case("far too many unit tests, causing thrashing")
     def case_js_touint32(self):
         min_value = pow(2, -1074)
         # test cases from:
@@ -571,6 +572,7 @@ class FMvFCvtCases(TestAccumulatorBase):
 
 class SVP64FMvFCvtCases(TestAccumulatorBase):
     @skip_case("FIXME: rewrite to fmv/fcvt tests")
+    @skip_case("far too many unit tests, causing thrashing")
     def case_sv_fmaxmag19(self):
         lst = list(SVP64Asm(["sv.fmaxmag19 *32,*64,*96"]))
         gprs = [0] * 128