projects
/
openwrt
/
staging
/
jogo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
050902e
)
deptest: Add --force to force a test
author
Michael Büsch
<mb@bu3sch.de>
Wed, 3 Nov 2010 15:01:03 +0000
(15:01 +0000)
committer
Michael Büsch
<mb@bu3sch.de>
Wed, 3 Nov 2010 15:01:03 +0000
(15:01 +0000)
SVN-Revision: 23826
scripts/deptest.sh
patch
|
blob
|
history
diff --git
a/scripts/deptest.sh
b/scripts/deptest.sh
index a0c3017c7d00510eea5f000e6c5c04fa4b277380..4a3fd78ea3b2071e81e3c27e57efa77d3da95907 100755
(executable)
--- a/
scripts/deptest.sh
+++ b/
scripts/deptest.sh
@@
-36,6
+36,7
@@
usage()
echo "OPTIONS:"
echo " --lean Run a lean test. Do not clean the build directory for each"
echo " package test."
echo "OPTIONS:"
echo " --lean Run a lean test. Do not clean the build directory for each"
echo " package test."
+ echo " --force Force a test, even if a success stamp is available"
echo
echo "PACKAGES are packages to test. If not specified, all installed packages"
echo "will be tested."
echo
echo "PACKAGES are packages to test. If not specified, all installed packages"
echo "will be tested."
@@
-54,7
+55,8
@@
test_package() # $1=pkgname
local STAMP_FAILED="$STAMP_DIR_FAILED/$pkg"
local STAMP_BLACKLIST="$STAMP_DIR_BLACKLIST/$pkg"
rm -f "$STAMP_FAILED"
local STAMP_FAILED="$STAMP_DIR_FAILED/$pkg"
local STAMP_BLACKLIST="$STAMP_DIR_BLACKLIST/$pkg"
rm -f "$STAMP_FAILED"
- [ -f "$STAMP_SUCCESS" ] && return
+ [ -f "$STAMP_SUCCESS" -a $force -eq 0 ] && return
+ rm -f "$STAMP_SUCCESS"
[ -n "$SELECTED" ] || {
echo "Package $pkg is not selected"
return
[ -n "$SELECTED" ] || {
echo "Package $pkg is not selected"
return
@@
-87,6
+89,7
@@
test_package() # $1=pkgname
# parse commandline options
packages=
lean_test=0
# parse commandline options
packages=
lean_test=0
+force=0
while [ $# -ne 0 ]; do
case "$1" in
--help|-h)
while [ $# -ne 0 ]; do
case "$1" in
--help|-h)
@@
-96,6
+99,9
@@
while [ $# -ne 0 ]; do
--lean)
lean_test=1
;;
--lean)
lean_test=1
;;
+ --force)
+ force=1
+ ;;
*)
packages="$packages $1"
;;
*)
packages="$packages $1"
;;