diff options
author | Omair Javaid <omair.javaid@linaro.org> | 2016-05-22 14:49:29 +0500 |
---|---|---|
committer | Omair Javaid <omair.javaid@linaro.org> | 2016-05-22 14:49:29 +0500 |
commit | 97bc8adab80ca199cfa7333e3be7007313ee63ab (patch) | |
tree | 9b5347229e20ae87e0a323ecc2cb5193f8a558a1 | |
parent | dc6bdf88a7a1e35849f00665bc910586900d92c0 (diff) |
Correct log deletion script by making sure we only delete when > 10
-rwxr-xr-x | androidTest.sh | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/androidTest.sh b/androidTest.sh index bc5153c..f9ae88e 100755 --- a/androidTest.sh +++ b/androidTest.sh @@ -9,10 +9,19 @@ export compiler=$toolchain/$triple/bin/$triple-gcc tripleToken=(${triple//-/ }) export arch=${tripleToken[0]} +export logHome=$buildSlaveRoot/test-traces/$triple/$hostName + +dir_count=$(ls -l $logHome/ | grep -c ^d) + +if [ $dir_count -gt 10 ] +then + ls -t $logHome/ | tail -n +11 | xargs rm -rf +fi + today=`date '+%Y_%m_%d__%H_%M_%S'` -export logDir=$buildSlaveRoot/test-traces/$triple/$hostName/$today +export logDir=$logHome/$today mkdir -p $logDir -ls -1tr $buildSlaveRoot/test-traces/$triple/$hostName | head -n 10 | xargs rm -rf + function clean { svn status $lldbDir/test --no-ignore | grep '^[I?]' | cut -c 9- | while IFS= read -r f; do echo "$f"; rm -rf "$f"; done || true |