From 2ca47da4f7c85854be6463681462ac1eddf6b129 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Tue, 11 Mar 2014 17:04:33 +0200 Subject: [PATCH] tests: Fix trace-cmd output for host case Both the output file path and the current working directory included the log directory and this failed if log directory was not absolute (e.g., when using the default logs/current in the case a VM is not used). Signed-off-by: Jouni Malinen --- tests/hwsim/run-tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/hwsim/run-tests.py b/tests/hwsim/run-tests.py index 68ea439b0..b036a08ae 100755 --- a/tests/hwsim/run-tests.py +++ b/tests/hwsim/run-tests.py @@ -101,7 +101,7 @@ class DataCollector(object): self._dmesg = dmesg def __enter__(self): if self._tracing: - output = os.path.join(self._logdir, '%s.dat' % (self._testname, )) + output = os.path.abspath(os.path.join(self._logdir, '%s.dat' % (self._testname, ))) self._trace_cmd = subprocess.Popen(['sudo', 'trace-cmd', 'record', '-o', output, '-e', 'mac80211', '-e', 'cfg80211', 'sh', '-c', 'echo STARTED ; read l'], stdin=subprocess.PIPE, stdout=subprocess.PIPE,