diff options
author | Caroline Tice <cmtice@google.com> | 2020-08-06 08:14:34 -0700 |
---|---|---|
committer | Caroline Tice <cmtice@chromium.org> | 2020-08-06 18:02:50 +0000 |
commit | 811b580723a9c10f57ceca934c9f0b3a847baa3c (patch) | |
tree | 38ae364f39932dfee0e171c25ea5fa7ce80faec0 /auto_delete_nightly_test_data.py | |
parent | 9f9902361b91ce750a073b4b85476701aafb165e (diff) | |
download | toolchain-utils-811b580723a9c10f57ceca934c9f0b3a847baa3c.tar.gz |
Update cleanup script to get chrome temp files too.
BUG=None
TEST=Tested updated script on chrotomation3
Change-Id: Ic7c684e2a6fcb52596cbdc9f308e0ca1fbb6f05b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2340400
Commit-Queue: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: George Burgess <gbiv@chromium.org>
Diffstat (limited to 'auto_delete_nightly_test_data.py')
-rwxr-xr-x | auto_delete_nightly_test_data.py | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/auto_delete_nightly_test_data.py b/auto_delete_nightly_test_data.py index e40b95c2..0cda051f 100755 --- a/auto_delete_nightly_test_data.py +++ b/auto_delete_nightly_test_data.py @@ -209,6 +209,25 @@ def CleanOldCLs(days_to_preserve='1', dry_run=False): return ce.ChrootRunCommand( chromeos_root, abandon_cls_cmd, print_to_console=False) +def CleanChromeTelemetryTmpFiles(dry_run): + rv = 0 + ce = command_executer.GetCommandExecuter() + tmp_dir = os.path.join(constants.CROSTC_WORKSPACE, 'chromeos', '.cache', + 'distfiles', 'target', 'chrome-src-internal', 'src', + 'tmp'); + cmd = f'rm -fr {shlex.quote(tmp_dir)}/tmp*telemetry_Crosperf' + if dry_run: + print(f'Going to execute:\n{shlex.quote(cmd)}') + else: + rv = ce.RunCommand(cmd, print_to_console=False) + if rv == 0: + print(f'Successfully cleaned chrome tree tmp directory ' + '"{shlex.quote(tmp_dir)}".' + else: + print(f'Some directories were not removed under chrome tree ' + 'tmp directory -"{shlex.quote(tmp_dir)}".') + return rv + def Main(argv): """Delete nightly test data directories, tmps and test images.""" @@ -239,7 +258,10 @@ def Main(argv): # Clean CLs that are not updated in last 2 weeks. rv3 = CleanOldCLs('14', options.dry_run) - return rv + rv2 + rv3 + # Clean telemetry temporaries from chrome source tree inside chroot. + rv4 = CleanChromeTelemetryTmpFiles(options.dry_run) + + return rv + rv2 + rv3 + rv4 if __name__ == '__main__': |