Sync with upstream release 63.0. (BZ#1602175)
Include upstream patches needed to build for Rawhide.
This commit is contained in:
parent
ad2fd25084
commit
549ac485c4
7 changed files with 198 additions and 37 deletions
77
avocado-63.0-selftest-python-version.patch
Normal file
77
avocado-63.0-selftest-python-version.patch
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
From d86a844a5fb92d9de6f224a7c44903ffb5cba5ca Mon Sep 17 00:00:00 2001
|
||||
From: Merlin Mathesius <mmathesi@redhat.com>
|
||||
Date: Tue, 17 Jul 2018 16:55:34 -0500
|
||||
Subject: [PATCH] Fix scripts to explicitly use proper version of Python.
|
||||
|
||||
Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
|
||||
---
|
||||
selftests/functional/test_skiptests.py | 4 ++--
|
||||
selftests/functional/test_utils.py | 8 ++++----
|
||||
selftests/run | 2 +-
|
||||
3 files changed, 7 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/selftests/functional/test_skiptests.py b/selftests/functional/test_skiptests.py
|
||||
index f82ad610e..70ecdc10a 100644
|
||||
--- a/selftests/functional/test_skiptests.py
|
||||
+++ b/selftests/functional/test_skiptests.py
|
||||
@@ -127,7 +127,7 @@ def test_skip_decorators(self):
|
||||
|
||||
def test_skip_setup(self):
|
||||
os.chdir(basedir)
|
||||
- cmd_line = ['./scripts/avocado',
|
||||
+ cmd_line = [AVOCADO,
|
||||
'run',
|
||||
'--sysinfo=off',
|
||||
'--job-results-dir',
|
||||
@@ -141,7 +141,7 @@ def test_skip_setup(self):
|
||||
|
||||
def test_skip_teardown(self):
|
||||
os.chdir(basedir)
|
||||
- cmd_line = ['./scripts/avocado',
|
||||
+ cmd_line = [AVOCADO,
|
||||
'run',
|
||||
'--sysinfo=off',
|
||||
'--job-results-dir',
|
||||
diff --git a/selftests/functional/test_utils.py b/selftests/functional/test_utils.py
|
||||
index 33fbd5334..8b74a546f 100644
|
||||
--- a/selftests/functional/test_utils.py
|
||||
+++ b/selftests/functional/test_utils.py
|
||||
@@ -20,7 +20,7 @@
|
||||
stat.S_IRGRP | stat.S_IWGRP | stat.S_IXGRP |
|
||||
stat.S_IROTH | stat.S_IXOTH)
|
||||
|
||||
-FAKE_VMSTAT_CONTENTS = """#!/usr/bin/env python
|
||||
+FAKE_VMSTAT_CONTENTS = """#!{python}
|
||||
import time
|
||||
import random
|
||||
import signal
|
||||
@@ -115,13 +115,13 @@ def start(self):
|
||||
if __name__ == '__main__':
|
||||
vmstat = FakeVMStat(interval=float(sys.argv[1]))
|
||||
vmstat.start()
|
||||
-"""
|
||||
+""".format(python=sys.executable)
|
||||
|
||||
-FAKE_UPTIME_CONTENTS = """#!/usr/bin/env python
|
||||
+FAKE_UPTIME_CONTENTS = """#!{python}
|
||||
if __name__ == '__main__':
|
||||
print("17:56:34 up 8:06, 7 users, load average: 0.26, 0.20, 0.21")
|
||||
|
||||
-"""
|
||||
+""".format(python=sys.executable)
|
||||
|
||||
|
||||
class ProcessTest(unittest.TestCase):
|
||||
diff --git a/selftests/run b/selftests/run
|
||||
index 0a165ccb4..bd2639446 100755
|
||||
--- a/selftests/run
|
||||
+++ b/selftests/run
|
||||
@@ -59,7 +59,7 @@ class MyResult(unittest.TextTestResult):
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE).communicate()
|
||||
# ... and check whether some dirs were left behind
|
||||
- dir_check = subprocess.Popen([CHECK_TMP_DIRS], stdout=subprocess.PIPE,
|
||||
+ dir_check = subprocess.Popen([sys.executable, CHECK_TMP_DIRS], stdout=subprocess.PIPE,
|
||||
stderr=subprocess.STDOUT)
|
||||
if dir_check.wait():
|
||||
raise AssertionError("Test %s left some tmp files behind:\n%s"
|
||||
Loading…
Add table
Add a link
Reference in a new issue