diff options
Diffstat (limited to 'bitbake/lib/toaster/contrib/tts')
-rwxr-xr-x | bitbake/lib/toaster/contrib/tts/runner.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/bitbake/lib/toaster/contrib/tts/runner.py b/bitbake/lib/toaster/contrib/tts/runner.py index 809fb35c5c..dac632cffa 100755 --- a/bitbake/lib/toaster/contrib/tts/runner.py +++ b/bitbake/lib/toaster/contrib/tts/runner.py | |||
@@ -62,7 +62,10 @@ def set_up_test_branch(settings, branch_name): | |||
62 | # creates the host dir | 62 | # creates the host dir |
63 | if os.path.exists(testdir): | 63 | if os.path.exists(testdir): |
64 | raise Exception("Test dir '%s'is already there, aborting" % testdir) | 64 | raise Exception("Test dir '%s'is already there, aborting" % testdir) |
65 | os.mkdir(testdir) | 65 | |
66 | # may raise OSError, is to be handled by the caller | ||
67 | os.makedirs(testdir) | ||
68 | |||
66 | 69 | ||
67 | # copies over the .git from the localclone | 70 | # copies over the .git from the localclone |
68 | run_shell_cmd("cp -a '%s'/.git '%s'" % (settings['localclone'], testdir)) | 71 | run_shell_cmd("cp -a '%s'/.git '%s'" % (settings['localclone'], testdir)) |
@@ -171,12 +174,20 @@ def read_settings(): | |||
171 | def clean_up(testdir): | 174 | def clean_up(testdir): |
172 | run_shell_cmd("rm -rf -- '%s'" % testdir) | 175 | run_shell_cmd("rm -rf -- '%s'" % testdir) |
173 | 176 | ||
177 | def dump_info(settings, options, args): | ||
178 | """ detailed information about current run configuration, for debugging purposes. | ||
179 | """ | ||
180 | config.logger.debug("Settings:\n%s\nOptions:\n%s\nArguments:\n%s\n", settings, options, args) | ||
181 | |||
174 | def main(): | 182 | def main(): |
175 | (options, args) = validate_args() | 183 | (options, args) = validate_args() |
176 | 184 | ||
177 | settings = read_settings() | 185 | settings = read_settings() |
178 | need_cleanup = False | 186 | need_cleanup = False |
179 | 187 | ||
188 | # dump debug info | ||
189 | dump_info(settings, options, args) | ||
190 | |||
180 | testdir = None | 191 | testdir = None |
181 | no_failures = 1 | 192 | no_failures = 1 |
182 | try: | 193 | try: |