Lines Matching refs:test_descr

333 def process_main_program(test_descr, mainprog_str):  argument
335 test_descr.main_program = mainprog_str.split(';')
336 for s in test_descr.main_program:
342 if not obj in test_descr.objs:
343 test_descr.objs.append(obj)
345 test_descr.add_callrefs(['#'], [obj])
347 test_descr.main_program_default_deps = False
595 def generate_testcase(test_descr, test_suffix): argument
597 test_name = test_descr.test_name + test_suffix
601 for o in test_descr.objs:
633 if obj in test_descr.deps:
636 for dep in test_descr.deps[obj]:
676 dfs(test_descr, gen_link_deps)
679 for o in test_descr.objs:
682 if o in test_descr.soname_map:
685 + test_descr.soname_map[o] + ".so")
688 if o in test_descr.callrefs:
693 if '#' in test_descr.deps:
694 for o in test_descr.deps['#']:
699 if '#' in test_descr.soname_map:
702 + test_descr.soname_map['#'] + ".so")
710 not_depended_objs = find_objs_not_depended_on(test_descr)
724 for r in test_descr.expected_outputs.items():
748 test_descr.sh.write \
761 test_descr.sh.write \
780 for obj in test_descr.objs:
783 if obj in test_descr.callrefs:
784 called_objs = test_descr.callrefs[obj]
799 if obj in test_descr.callrefs:
800 called_objs = test_descr.callrefs[obj]
814 for callref in test_descr.callrefs.items():
832 for s in test_descr.main_program:
843 while i < len(test_descr.main_program):
844 s = test_descr.main_program[i]
904 for obj in test_descr.objs:
917 if obj in test_descr.deps:
918 for dep in test_descr.deps[obj]:
937 if obj in test_descr.soname_map:
939 + test_descr.soname_map[obj] + ".so")
947 dfs(test_descr, build_dso)
951 if '#' in test_descr.deps:
952 deps = test_descr.deps['#']
958 if '#' in test_descr.soname_map:
960 + test_descr.soname_map['#'] + ".so")