Home | History | Annotate | Download | only in tools

Lines Matching full:path

34 from os.path import join, dirname, abspath, basename, isdir, exists
79 print "Path: %s" % "/".join(test.path)
334 def __init__(self, context, path):
335 self.path = path
526 def CarCdr(path):
527 if len(path) == 0:
530 return (path[0], path[1:])
539 def Contains(self, path, file):
540 if len(path) > len(file):
542 for i in xrange(len(path)):
543 if not path[i].match(file[i]):
562 def __init__(self, path):
563 normalized_path = abspath(path)
565 self.path = normalized_path
575 (file, pathname, description) = imp.find_module('testcfg', [ self.path ])
577 self.config = module.GetConfiguration(context, self.path)
583 def GetBuildRequirements(self, path, context):
586 def ListTests(self, current_path, path, context, mode):
587 return self.GetConfiguration(context).ListTests(current_path, path, mode)
599 def GetBuildRequirements(self, path, context):
600 (name, rest) = CarCdr(path)
607 def ListTests(self, current_path, path, context, mode):
608 (name, rest) = CarCdr(path)
614 result += test.ListTests(full_path, path, context, mode)
981 matches = [ r for r in all_rules if r.Contains(case.path) ]
1010 def __init__(self, raw_path, path, value):
1012 self.path = path
1020 def Contains(self, path):
1021 if len(self.path) > len(path):
1023 for i in xrange(len(self.path)):
1024 if not self.path[i].match(path[i]):
1035 def ReadConfigurationInto(path, sections, defs):
1039 for line in utils.ReadLinesFrom(path):
1050 path = prefix + SplitPath(rule_match.group(1).strip())
1055 current_section.AddRule(Rule(rule_match.group(1), path, value))
1124 result.add_option("--shell", help="Path to V8 shell", default="shell");
1222 def IsSuite(path):
1223 return isdir(path) and exists(join(path, 'testcfg.py'))
1250 path = SplitPath(arg)
1251 paths.append(path)
1269 for path in paths:
1270 reqs += root.GetBuildRequirements(path, context)
1293 for path in paths:
1304 test_list = root.ListTests([], path, context, mode)
1317 key = tuple(test.path)
1329 print "Rule for '%s' was not used." % '/'.join([str(s) for s in rule.path])