From 7007d3c5739df17741049dea9238bf5ddd77942b Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sat, 11 May 2019 12:22:27 +0200 Subject: tests should change "i686" to "pentium4" if sse2 is available --- test/pacman/tests/upgrade082.py | 12 ++++++++++++ test/pacman/tests/upgrade083.py | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/test/pacman/tests/upgrade082.py b/test/pacman/tests/upgrade082.py index 0bdbdf71..8c30ec32 100644 --- a/test/pacman/tests/upgrade082.py +++ b/test/pacman/tests/upgrade082.py @@ -3,6 +3,18 @@ self.description = "Install a package (correct architecture, auto)" import os machine = os.uname()[4] +if machine == 'i686': + import re + fo = open('/proc/cpuinfo') + for line in fo: + name_value = [s.strip() for s in line.split(':', 1)] + if len(name_value) != 2: + continue + name, value = name_value + if name == "flags": + if re.match(r'.*?\bsse2\b', value) is not None: + machine = 'pentium4' + p = pmpkg("dummy") p.files = ["bin/dummy", "usr/man/man1/dummy.1"] diff --git a/test/pacman/tests/upgrade083.py b/test/pacman/tests/upgrade083.py index 097ae02c..7195e35b 100644 --- a/test/pacman/tests/upgrade083.py +++ b/test/pacman/tests/upgrade083.py @@ -3,6 +3,18 @@ self.description = "Install a package (wrong architecture, auto)" import os machine = os.uname()[4] +if machine == 'i686': + import re + fo = open('/proc/cpuinfo') + for line in fo: + name_value = [s.strip() for s in line.split(':', 1)] + if len(name_value) != 2: + continue + name, value = name_value + if name == "flags": + if re.match(r'.*?\bsse2\b', value) is not None: + machine = 'pentium4' + p = pmpkg("dummy") p.files = ["bin/dummy", "usr/man/man1/dummy.1"] -- cgit v1.2.3