selftests/functional/gdb_tests.py: Use --job-results-dir

Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
上级 1b8c308c
import os
import sys
import unittest
import shutil
import tempfile
# simple magic for using scripts within a source tree
basedir = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', '..', '..', '..')
......@@ -13,16 +15,23 @@ from avocado.utils import process
class GDBPluginTest(unittest.TestCase):
def setUp(self):
self.tmpdir = tempfile.mkdtemp()
def test_gdb_prerun_commands(self):
os.chdir(basedir)
cmd_line = './scripts/avocado run --sysinfo=off --gdb-prerun-commands=/dev/null passtest'
cmd_line = ('./scripts/avocado run --job-results-dir %s --sysinfo=off '
'--gdb-prerun-commands=/dev/null passtest' % self.tmpdir)
process.run(cmd_line)
def test_gdb_multiple_prerun_commands(self):
os.chdir(basedir)
cmd_line = ('./scripts/avocado run --sysinfo=off --gdb-prerun-commands=/dev/null '
'--gdb-prerun-commands=foo:/dev/null passtest')
cmd_line = ('./scripts/avocado run --job-results-dir %s --sysinfo=off --gdb-prerun-commands=/dev/null '
'--gdb-prerun-commands=foo:/dev/null passtest' % self.tmpdir)
process.run(cmd_line)
def tearDown(self):
shutil.rmtree(self.tmpdir)
if __name__ == '__main__':
unittest.main()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册