Lines Matching full:self
25 def __init__(self, platform, configuration, architecture, buildOnly, *args, **kwargs):
26 buildstep.BuildStep.__init__(self, *args, **kwargs)
27 self.platform = platform.split('-', 1)[0]
28 self.fullPlatform = platform
29 self.configuration = configuration
30 self.architecture = architecture
31 self.buildOnly = buildOnly
32 self.addFactoryArguments(platform=platform, configuration=configuration, architecture=architecture, buildOnly=buildOnly)
34 def start(self):
35 self.setProperty("platform", self.platform)
36 self.setProperty("fullPlatform", self.fullPlatform)
37 self.setProperty("configuration", self.configuration)
38 self.setProperty("architecture", self.architecture)
39 self.setProperty("buildOnly", self.buildOnly)
40 self.finished(SUCCESS)
47 def __init__(self, *args, **kwargs):
48 source.SVN.__init__(self, baseURL=self.baseURL, defaultBranch="trunk", mode=self.mode, *args, **kwargs)
78 def start(self):
79 platform = self.getProperty('platform')
80 buildOnly = self.getProperty('buildOnly')
82 self.setCommand(self.command + ['DEBUG_INFORMATION_FORMAT=dwarf-with-dsym'])
84 appendCustomBuildFlags(self, platform)
85 return shell.Compile.start(self)
111 def __init__(self):
112 transfer.FileUpload.__init__(self, self.slavesrc, self.masterdest)
120 def __init__(self):
121 transfer.FileDownload.__init__(self, self.mastersrc, self.slavedest)
131 def __init__(self, skipBuild=False, *args, **kwargs):
132 self.skipBuild = skipBuild
133 shell.Test.__init__(self, *args, **kwargs)
134 self.addFactoryArguments(skipBuild=skipBuild)
136 def start(self):
137 appendCustomBuildFlags(self, self.getProperty('platform'))
138 if self.skipBuild:
139 self.setCommand(self.command + ['--skip-build'])
140 return shell.Test.start(self)
142 def commandComplete(self, cmd):
143 shell.Test.commandComplete(self, cmd)
148 self.regressionLine = statusLines[0]
150 self.regressionLine = None
152 def evaluateCommand(self, cmd):
153 if self.regressionLine:
161 def getText(self, cmd, results):
162 return self.getText2(cmd, results)
164 def getText2(self, cmd, results):
165 if results != SUCCESS and self.regressionLine:
166 return [self.name, self.regressionLine]
168 return [self.name]
179 def __init__(self, skipBuild=False, *args, **kwargs):
180 self.skipBuild = skipBuild
181 shell.Test.__init__(self, *args, **kwargs)
182 self.addFactoryArguments(skipBuild=skipBuild)
184 def start(self):
185 appendCustomBuildFlags(self, self.getProperty('platform'))
186 if self.skipBuild:
187 self.setCommand(self.command + ['--root=WebKitBuild/bin'])
188 return shell.Test.start(self)
190 def commandComplete(self, cmd):
191 shell.Test.commandComplete(self, cmd)
207 self.incorrectLayoutLines = incorrectLayoutLines
209 def evaluateCommand(self, cmd):
210 if self.incorrectLayoutLines:
211 if len(self.incorrectLayoutLines) == 1:
212 line = self.incorrectLayoutLines[0]
223 def getText(self, cmd, results):
224 return self.getText2(cmd, results)
226 def getText2(self, cmd, results):
227 if results != SUCCESS and self.incorrectLayoutLines:
228 return self.incorrectLayoutLines
230 return [self.name]
234 def start(self):
235 self.setCommand(self.command + ["--leaks"])
236 return RunWebKitTests.start(self)
252 def __init__(self):
253 transfer.FileUpload.__init__(self, self.slavesrc, self.masterdest)
260 def __init__(self):
261 master.MasterShellCommand.__init__(self, "")
263 def start(self):
264 self.command = ["ditto", "-k", "-x", "-V", self.build.getProperties().render(self.zipFile), self.build.getProperties().render(self.resultDirectory)]
265 return master.MasterShellCommand.start(self)
267 def finished(self, result):
268 url = self.build.getProperties().render(self.resultDirectory).replace("public_html/", "")
269 self.addURL("view results", url)
270 result = master.MasterShellCommand.finished(self, result)
271 self.step_status.setText(["uploaded results"])
276 def __init__(self, platform, configuration, architectures, buildOnly):
277 factory.BuildFactory.__init__(self)
278 self.addStep(ConfigureBuild, platform=platform, configuration=configuration, architecture=" ".join(architectures), buildOnly=buildOnly)
279 self.addStep(CheckOutSource)
281 self.addStep(InstallWin32Dependencies)
283 self.addStep(InstallChromiumDependencies)
286 def __init__(self, platform, configuration, architectures, triggers=None):
287 Factory.__init__(self, platform, configuration, architectures, True)
288 self.addStep(CompileWebKit)
290 self.addStep(ArchiveBuiltProduct)
291 self.addStep(UploadBuiltProduct)
292 self.addStep(trigger.Trigger, schedulerNames=triggers)
295 def __init__(self, platform, configuration, architectures):
296 Factory.__init__(self, platform, configuration, architectures, False)
297 self.addStep(DownloadBuiltProduct)
298 self.addStep(ExtractBuiltProduct)
299 self.addStep(RunJavaScriptCoreTests, skipBuild=True)
300 self.addStep(RunWebKitTests, skipBuild=(platform == 'win'))
301 self.addStep(ArchiveTestResults)
302 self.addStep(UploadTestResults)
303 self.addStep(ExtractTestResults)
307 def __init__(self, platform, configuration, architectures):
308 Factory.__init__(self, platform, configuration, architectures, False)
309 self.addStep(CompileWebKit)
310 self.addStep(RunJavaScriptCoreTests)
311 self.addStep(self.TestClass)
312 self.addStep(ArchiveTestResults)
313 self.addStep(UploadTestResults)
314 self.addStep(ExtractTestResults)