Index: build/android/buildbot/bb_device_steps.py |
diff --git a/build/android/buildbot/bb_device_steps.py b/build/android/buildbot/bb_device_steps.py |
index 2cb431ed88b8de620212c936f1609340d6b92f4a..8202fade20fe82eb3297b520378c85878574cd57 100755 |
--- a/build/android/buildbot/bb_device_steps.py |
+++ b/build/android/buildbot/bb_device_steps.py |
@@ -268,7 +268,8 @@ def DeviceStatusCheck(_): |
def GetDeviceSetupStepCmds(): |
return [ |
('provision_devices', ProvisionDevices), |
- ('device_status_check', DeviceStatusCheck) |
+ ('device_status_check', DeviceStatusCheck), |
+ ('coverage_setup', CoverageSetup) |
] |
@@ -301,6 +302,15 @@ def GetTestStepCmds(): |
] |
+def CoverageSetup(options): |
+ """Sets up the coverage directory as a buildbot step.""" |
+ if options.coverage_bucket: |
+ bb_annotations.PrintNamedStep('coverage_setup') |
+ print 'Clearing the coverange directory: %s' % options.coverage_dir |
+ shutil.rmtree(options.coverage_dir, ignore_errors=True) |
+ os.mkdir(options.coverage_dir) |
frankf
2013/08/24 02:17:19
It makes more sense to do this in pylib/instrument
|
+ |
+ |
def UploadCoverageData(options, path, coverage_type): |
"""Uploads directory at |path| to Google Storage. |