Lines Matching full:snippets
1043 c_file, snippets): argument
1045 Add generator input info in snippets.
1051 :param snippets: Dictionary to contain code pieces to be
1055 snippets['test_file'] = c_file
1056 snippets['test_main_file'] = template_file
1057 snippets['test_case_file'] = funcs_file
1058 snippets['test_case_data_file'] = data_file
1062 out_data_file, snippets): argument
1070 :param snippets: Dictionary to contain code pieces to be
1077 snippets['test_common_helper_file'] = helpers_file
1078 snippets['test_common_helpers'] = help_f.read()
1079 snippets['test_platform_file'] = platform_file
1080 snippets['platform_code'] = platform_f.read().replace(
1084 def write_test_source_file(template_file, c_file, snippets): argument
1090 :param snippets: Generated and code snippets
1109 snippets['line_no'] = line_no + 1
1112 snippets = {k.upper():v for (k, v) in snippets.items()}
1113 code = template.substitute(**snippets)
1117 def parse_function_file(funcs_file, snippets): argument
1122 :param snippets: Dictionary to contain code pieces to be
1129 snippets['functions_code'] = func_code
1130 snippets['dispatch_code'] = dispatch_code
1135 suite_dependencies, func_info, snippets): argument
1144 :param snippets: Dictionary to contain code pieces to be
1152 snippets['dep_check_code'] = dep_check_code
1153 snippets['expression_code'] = expression_code
1189 snippets = {'generator_script': os.path.basename(__file__)}
1191 out_data_file, snippets)
1193 c_file, snippets)
1194 suite_dependencies, func_info = parse_function_file(funcs_file, snippets)
1196 suite_dependencies, func_info, snippets)
1197 write_test_source_file(template_file, c_file, snippets)