move gate hooks to gate/
We prevent a lot of tests from getting run on tools/ changes given that most of that is unrelated to running any tests. By having the gate hooks in that directory it made for somewhat odd separation of what is test sensitive and what is not. This moves things to the gate/ top level directory, and puts a symlink in place to handle project-config compatibility until that can be updated. Change-Id: Iec9e89f0380256c1ae8df2d19c547d67bbdebd65
This commit is contained in:
parent
d768bfa2c2
commit
95441ef896
21
gate/post_test_hook.sh
Executable file
21
gate/post_test_hook.sh
Executable file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
MANAGE="/usr/local/bin/nova-manage"
|
||||
|
||||
function archive_deleted_rows {
|
||||
# NOTE(danms): Run this a few times to make sure that we end
|
||||
# up with nothing more to archive
|
||||
for i in `seq 30`; do
|
||||
$MANAGE db archive_deleted_rows --verbose --max_rows 1000
|
||||
RET=$?
|
||||
if [[ $RET -gt 1 ]]; then
|
||||
echo Archiving failed with result $RET
|
||||
return $RET
|
||||
elif [[ $RET -eq 0 ]]; then
|
||||
echo Archiving Complete
|
||||
break;
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
archive_deleted_rows
|
@ -1,21 +0,0 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
MANAGE="/usr/local/bin/nova-manage"
|
||||
|
||||
function archive_deleted_rows {
|
||||
# NOTE(danms): Run this a few times to make sure that we end
|
||||
# up with nothing more to archive
|
||||
for i in `seq 30`; do
|
||||
$MANAGE db archive_deleted_rows --verbose --max_rows 1000
|
||||
RET=$?
|
||||
if [[ $RET -gt 1 ]]; then
|
||||
echo Archiving failed with result $RET
|
||||
return $RET
|
||||
elif [[ $RET -eq 0 ]]; then
|
||||
echo Archiving Complete
|
||||
break;
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
archive_deleted_rows
|
1
tools/hooks/post_test_hook.sh
Symbolic link
1
tools/hooks/post_test_hook.sh
Symbolic link
@ -0,0 +1 @@
|
||||
../../gate/post_test_hook.sh
|
Loading…
Reference in New Issue
Block a user