Message ID | 1575242724-4937-6-git-send-email-sj38.park@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Fix nits in the kunit | expand |
On Sun, Dec 1, 2019 at 3:25 PM SeongJae Park <sj38.park@gmail.com> wrote: > > From: SeongJae Park <sjpark@amazon.de> > > 'kunit' writes the 'test.log' under the kernel source directory even > though a 'build_dir' option is given. As users who use the option might > expect the outputs to be placed under the specified directory, this > commit modifies the logic to write the log file under the 'build_dir'. Good idea! > > Signed-off-by: SeongJae Park <sjpark@amazon.de> Reviewed-by: Brendan Higgins <brendanhiggins@google.com> Thanks!
diff --git a/tools/testing/kunit/kunit_kernel.py b/tools/testing/kunit/kunit_kernel.py index bf38768..b640939 100644 --- a/tools/testing/kunit/kunit_kernel.py +++ b/tools/testing/kunit/kunit_kernel.py @@ -143,7 +143,7 @@ class LinuxSourceTree(object): def run_kernel(self, args=[], timeout=None, build_dir=None): args.extend(['mem=256M']) process = self._ops.linux_bin(args, timeout, build_dir) - with open('test.log', 'w') as f: + with open(os.path.join(build_dir, 'test.log'), 'w') as f: for line in process.stdout: f.write(line.rstrip().decode('ascii') + '\n') yield line.rstrip().decode('ascii')