From 46320d6417326760f4a711660a8a19b13a2c4c23 Mon Sep 17 00:00:00 2001 From: Christian Stenger <christian.stenger@nokia.com> Date: Mon, 5 Sep 2011 15:00:01 +0200 Subject: [PATCH] Improved writing tasks files Change-Id: Ia7dfa0c4554082e8620cfbed40e3f105fb8ff2e1 Reviewed-on: http://codereview.qt.nokia.com/4205 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Bill King <bill.king@nokia.com> --- tests/system/shared/build_utils.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/system/shared/build_utils.py b/tests/system/shared/build_utils.py index 8b02d2e6497..8b39a858ee2 100644 --- a/tests/system/shared/build_utils.py +++ b/tests/system/shared/build_utils.py @@ -126,8 +126,15 @@ def createTasksFile(list): global tasksFileDir, tasksFileCount model = list.model() if tasksFileDir == None: - tasksFileDir = tempDir() - appCtxt = currentApplicationContext() + tasksFileDir = os.getcwd() + "/tasks" + tasksFileDir = os.path.abspath(tasksFileDir) + if not os.path.exists(tasksFileDir): + try: + os.makedirs(tasksFileDir) + except OSError: + test.log("Could not create %s - falling back to a temporary directory" % tasksFileDir) + tasksFileDir = tempDir() + tasksFileCount += 1 outfile = os.path.join(tasksFileDir, os.path.basename(squishinfo.testCase)+"_%d.tasks" % tasksFileCount) file = codecs.open(outfile, "w", "utf-8") -- GitLab