Lines Matching refs:self

37   def instantiate_for_spirv_args(self, testcase):
48 def instantiate_for_expectation(self, testcase):
63 def __init__(self, source, suffix, assembly_substr=None):
66 self.source = source
67 self.suffix = suffix
68 self.filename = None
71 self.assembly_substr = assembly_substr
73 def instantiate_for_spirv_args(self, testcase):
79 shader, self.filename = tempfile.mkstemp(
80 dir=testcase.directory, suffix=self.suffix)
82 shader_object.write(self.source)
84 return self.filename
86 def instantiate_for_expectation(self, testcase):
87 assert self.filename is not None
88 return self.filename
94 def __init__(self, content, suffix):
97 self.content = content
98 self.suffix = suffix
99 self.filename = None
101 def instantiate_for_spirv_args(self, testcase):
107 temp_fd, self.filename = tempfile.mkstemp(
108 dir=testcase.directory, suffix=self.suffix)
110 fd.write(self.content)
112 return '-Oconfig=%s' % self.filename
114 def instantiate_for_expectation(self, testcase):
115 assert self.filename is not None
116 return self.filename
122 def __init__(self, source, suffix, assembly_substr=None):
125 self.source = source
126 self.suffix = suffix
127 self.filename = None
130 self.assembly_substr = assembly_substr
132 def instantiate_for_spirv_args(self, testcase):
139 dir=testcase.directory, suffix=self.suffix)
141 shader_object.write(self.source)
143 self.filename = '%s.spv' % asm_filename
145 testcase.test_manager.assembler_path, asm_filename, '-o', self.filename
155 return self.filename
157 def instantiate_for_expectation(self, testcase):
158 assert self.filename is not None
159 return self.filename
165 def __init__(self, source):
167 self.source = source
168 self.filename = None
170 def instantiate_for_spirv_args(self, testcase):
172 testcase.stdin_shader = self.source
173 self.filename = '-'
174 return self.filename
176 def instantiate_for_expectation(self, testcase):
177 assert self.filename is not None
178 return self.filename
184 def __init__(self, filename):
187 self.filename = filename
189 def instantiate_for_spirv_args(self, testcase):
190 return os.path.join(testcase.directory, self.filename)
192 def instantiate_for_expectation(self, testcase):
193 return os.path.join(testcase.directory, self.filename)
204 def __init__(self, filename):
207 self.filename = filename
209 def instantiate_for_spirv_args(self, testcase):
210 return Template(self.filename).substitute(vars(testcase))
212 def instantiate_for_expectation(self, testcase):
213 return Template(self.filename).substitute(vars(testcase))