| Index: master/skia_master_scripts/factory.py
|
| diff --git a/master/skia_master_scripts/factory.py b/master/skia_master_scripts/factory.py
|
| index 6b2853d3f7782bc30404e704764a7f0aeb7349bb..336d896910c4632d5fe201a905da762c657f8581 100644
|
| --- a/master/skia_master_scripts/factory.py
|
| +++ b/master/skia_master_scripts/factory.py
|
| @@ -443,6 +443,12 @@ class SkiaFactory(BuildFactory):
|
| self.AddSlaveScript(script='download_skps.py', description='DownloadSKPs',
|
| halt_on_failure=True)
|
|
|
| + def DownloadSKImageFiles(self):
|
| + """ Download image files for running skimage. """
|
| + self.AddSlaveScript(script='download_skimage_files.py',
|
| + description='DownloadSKImageFiles',
|
| + halt_on_failure=True)
|
| +
|
| def DownloadBaselines(self):
|
| """ Download the GM baselines. """
|
| self.AddSlaveScript(script='download_baselines.py',
|
| @@ -452,6 +458,11 @@ class SkiaFactory(BuildFactory):
|
| """ Run the unit tests. """
|
| self.AddFlavoredSlaveScript(script='run_tests.py', description='RunTests')
|
|
|
| + def RunDecodingTests(self):
|
| + """ Run tests of image decoders. """
|
| + self.AddFlavoredSlaveScript(script='run_decoding_tests.py',
|
| + description='RunDecodingTests')
|
| +
|
| def RunGM(self):
|
| """ Run the "GM" tool, saving the images to disk. """
|
| self.AddFlavoredSlaveScript(script='run_gm.py', description='GenerateGMs',
|
| @@ -619,6 +630,10 @@ class SkiaFactory(BuildFactory):
|
| description='UploadGMResults', timeout=5400,
|
| is_rebaseline_step=True)
|
|
|
| + def UploadSKImageResults(self):
|
| + self.AddSlaveScript(script='upload_skimage_results.py',
|
| + description="UploadSKImageResults")
|
| +
|
| def CommonSteps(self, clobber=None):
|
| """ Steps which are run at the beginning of all builds. """
|
| self.UpdateSteps()
|
| @@ -629,15 +644,18 @@ class SkiaFactory(BuildFactory):
|
| def NonPerfSteps(self):
|
| """ Add correctness testing BuildSteps. """
|
| self.DownloadBaselines()
|
| + self.DownloadSKImageFiles()
|
| self.PreRender()
|
| self.RunTests()
|
| self.RunGM()
|
| self.RenderPictures()
|
| self.RenderPdfs()
|
| + self.RunDecodingTests()
|
| self.PostRender()
|
| if self._do_upload_results:
|
| self.UploadGMResults()
|
| self.CompareAndUploadWebpageGMs()
|
| + self.UploadSKImageResults()
|
| self.CompareGMs()
|
|
|
| def PerfSteps(self):
|
|
|