Index: slave/skia_slave_scripts/playback_dirs.py |
diff --git a/slave/skia_slave_scripts/playback_dirs.py b/slave/skia_slave_scripts/playback_dirs.py |
deleted file mode 100644 |
index 82ba90b5cab6557a36b6eb8374cdb3f9303dc08f..0000000000000000000000000000000000000000 |
--- a/slave/skia_slave_scripts/playback_dirs.py |
+++ /dev/null |
@@ -1,144 +0,0 @@ |
-# Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-"""Encapsulates all required directories for skp playback (RenderPictures) |
-BuildSteps.""" |
- |
-import os |
-import posixpath |
- |
- |
-# The playback root directory name will be used both locally and on Google |
-# Storage. |
-ROOT_PLAYBACK_DIR_NAME = 'playback' |
- |
-# These subdirectory names will be used both locally and on Google Storage. |
-ACTUAL_IMAGES_DIR_NAME = 'actualImages' |
-ACTUAL_SUMMARIES_DIR_NAME = 'actualSummaries' |
-EXPECTED_SUMMARIES_DIR_NAME = 'expectedSummaries' |
-SKPICTURES_DIR_NAME = 'skps' |
- |
- |
-class SkpPlaybackDirs(object): |
- """Interface for required directories for skp playback BuildSteps.""" |
- |
- def __init__(self, builder_name, perf_output_basedir): |
- """Create an instance of SkpPlaybackDirs.""" |
- self._builder_name = builder_name |
- self._perf_output_basedir = perf_output_basedir |
- |
- def PlaybackActualImagesDir(self): |
- raise NotImplementedError("PlaybackActualImagesDir is unimplemented") |
- |
- def PlaybackActualSummariesDir(self): |
- raise NotImplementedError("PlaybackActualSummariesDir is unimplemented") |
- |
- def PlaybackExpectedSummariesDir(self): |
- raise NotImplementedError("PlaybackExpectedSummariesDir is unimplemented") |
- |
- def PlaybackPerfDataDir(self): |
- raise NotImplementedError("PlaybackPerfDataDir is unimplemented") |
- |
- def PlaybackPerfGraphsDir(self): |
- raise NotImplementedError("PlaybackPerfGraphsDir is unimplemented") |
- |
- def PlaybackRootDir(self): |
- raise NotImplementedError("PlaybackRootDir is unimplemented!") |
- |
- def PlaybackSkpDir(self): |
- raise NotImplementedError("PlaybackSkpDir is unimplemented!") |
- |
- |
-class LocalSkpPlaybackDirs(SkpPlaybackDirs): |
- """Encapsulates all required local dirs for skp playback BuildSteps.""" |
- |
- def __init__(self, builder_name, perf_output_basedir): |
- """Create an instance of LocalSkpPlaybackDirs.""" |
- SkpPlaybackDirs.__init__(self, builder_name, perf_output_basedir) |
- |
- self._local_playback_root_dir = os.path.abspath( |
- os.path.join(os.pardir, ROOT_PLAYBACK_DIR_NAME)) |
- |
- def PlaybackRootDir(self): |
- """Returns the local playback root directory.""" |
- return self._local_playback_root_dir |
- |
- def PlaybackSkpDir(self): |
- """Returns the local playback skp directory.""" |
- return os.path.join( |
- self._local_playback_root_dir, SKPICTURES_DIR_NAME) |
- |
- def PlaybackActualImagesDir(self): |
- """Returns the local playback image output directory.""" |
- return os.path.join( |
- self._local_playback_root_dir, ACTUAL_IMAGES_DIR_NAME, |
- self._builder_name) |
- |
- def PlaybackActualSummariesDir(self): |
- """Returns the local playback JSON-summary output directory.""" |
- return os.path.join( |
- self._local_playback_root_dir, ACTUAL_SUMMARIES_DIR_NAME, |
- self._builder_name) |
- |
- def PlaybackExpectedSummariesDir(self): |
- """Returns the local playback JSON-summary input directory.""" |
- return os.path.abspath(os.path.join( |
- 'expectations', 'skp', self._builder_name)) |
- |
- def PlaybackPerfDataDir(self): |
- """Returns the local playback perf data directory.""" |
- return os.path.abspath(os.path.join( |
- self._perf_output_basedir, ROOT_PLAYBACK_DIR_NAME, |
- self._builder_name, 'data')) if self._perf_output_basedir else None |
- |
- def PlaybackPerfGraphsDir(self): |
- """Returns the local playback perf graphs directory.""" |
- return os.path.abspath(os.path.join( |
- self._perf_output_basedir, ROOT_PLAYBACK_DIR_NAME, |
- self._builder_name, 'graphs')) if self._perf_output_basedir else None |
- |
- |
-class StorageSkpPlaybackDirs(SkpPlaybackDirs): |
- """Encapsulates all required storage dirs for skp playback BuildSteps.""" |
- |
- def __init__(self, builder_name, perf_output_basedir): |
- """Create an instance of StorageSkpPlaybackDirs.""" |
- SkpPlaybackDirs.__init__(self, builder_name, perf_output_basedir) |
- |
- def PlaybackRootDir(self): |
- """Returns the relative storage playback root directory.""" |
- return ROOT_PLAYBACK_DIR_NAME |
- |
- # pylint: disable=W0221 |
- def PlaybackSkpDir(self, skp_version=None): |
- """Returns the relative storage playback skp directory.""" |
- playback_dir = ROOT_PLAYBACK_DIR_NAME |
- if skp_version: |
- playback_dir += '_%s' % skp_version |
- return posixpath.join(playback_dir, SKPICTURES_DIR_NAME) |
- |
- def PlaybackActualImagesDir(self): |
- """Returns the relative storage playback image output directory.""" |
- return posixpath.join( |
- ROOT_PLAYBACK_DIR_NAME, ACTUAL_IMAGES_DIR_NAME, self._builder_name) |
- |
- def PlaybackActualSummariesDir(self): |
- """Returns the relative storage playback JSON-summary output directory.""" |
- return posixpath.join( |
- ROOT_PLAYBACK_DIR_NAME, ACTUAL_SUMMARIES_DIR_NAME, self._builder_name) |
- |
- def PlaybackExpectedSummariesDir(self): |
- """Returns the relative storage playback JSON-summary input directory.""" |
- return posixpath.join( |
- ROOT_PLAYBACK_DIR_NAME, EXPECTED_SUMMARIES_DIR_NAME, self._builder_name) |
- |
- def PlaybackPerfDataDir(self): |
- """Returns the relative playback perf data directory.""" |
- return posixpath.join( |
- ROOT_PLAYBACK_DIR_NAME, 'perfdata', self._builder_name, 'data') |
- |
- def PlaybackPerfGraphsDir(self): |
- """Returns the relative playback perf graphs directory.""" |
- return posixpath.join( |
- ROOT_PLAYBACK_DIR_NAME, 'perfdata', self._builder_name, 'graphs') |