summaryrefslogtreecommitdiff
path: root/tko/parsers
diff options
context:
space:
mode:
authorjadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4>2009-06-10 17:22:01 +0000
committerjadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4>2009-06-10 17:22:01 +0000
commit45a45f029a4307eeb62bb7f1dfe11fcd58003779 (patch)
tree40c95ee46c977b720e120e7fae4586429ebf03e2 /tko/parsers
parent4cd4e13b7b8c55cb0775ab7f0bb0d36a216edbc2 (diff)
If a group doesn't define a subdir, and it executes "inner" tests that
do, apply that same subdir to the outer group instead of simply using nothing. Risk: Low Visibility: Changes some subdir handling for groups. Signed-off-by: John Admanski <jadmanski@google.com> git-svn-id: svn://test.kernel.org/autotest/trunk@3241 592f7852-d20e-0410-864c-8624ca9c26a4
Diffstat (limited to 'tko/parsers')
-rw-r--r--tko/parsers/version_1.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tko/parsers/version_1.py b/tko/parsers/version_1.py
index c78bab7f..fb82a99d 100644
--- a/tko/parsers/version_1.py
+++ b/tko/parsers/version_1.py
@@ -315,6 +315,8 @@ class parser(base.parser):
subdir_stack.pop()
else:
line.subdir = subdir_stack.pop()
+ if not subdir_stack[-1] and stack.size() > min_stack_size:
+ subdir_stack[-1] = line.subdir
# update the status, start and finished times
stack.update(line.status)
current_status = stack.end()