You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by lo...@apache.org on 2013/04/08 22:06:48 UTC
spec commit: [CB-2913] escaped replace string so no characters are
interpreted as sed flags or regex
Updated Branches:
refs/heads/toetagger 9fdc9bb59 -> f78fc2a1f
[CB-2913] escaped replace string so no characters are interpreted as sed flags or regex
Project: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/commit/f78fc2a1
Tree: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/tree/f78fc2a1
Diff: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/diff/f78fc2a1
Branch: refs/heads/toetagger
Commit: f78fc2a1f2e50205079a331a66521d01a7003686
Parents: 9fdc9bb
Author: lorinbeer <lo...@adobe.com>
Authored: Mon Apr 8 13:06:10 2013 -0700
Committer: lorinbeer <lo...@adobe.com>
Committed: Mon Apr 8 13:06:10 2013 -0700
----------------------------------------------------------------------
bin/toetag | 28 +++++++++++-----------------
1 files changed, 11 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/blob/f78fc2a1/bin/toetag
----------------------------------------------------------------------
diff --git a/bin/toetag b/bin/toetag
index 9acefb0..0a6ca02 100755
--- a/bin/toetag
+++ b/bin/toetag
@@ -34,7 +34,7 @@ defaultpath="../autotest/tests/"
# regex for id'ing a spec
specreg="it(\".*"
# regex for id'ing a tagged spec
-tagged=".*spec\.[0-9]{1,}?"
+tagged=".*spec\.[0-9]*"
# default suite name
suitename="SUITE"
@@ -50,25 +50,17 @@ toetagtargets() {
echo found $foundtagged specs already tagged
tagcode=0
declare -i tagcode
-# totag=$(grep --include=*.js $specreg ../autotest/tests/device.tests.js | grep -v $tagged)
-# cat $file | sed s/it\(\"/it\(\"$suitename.spec.$tagcode\ / $defaultpath$file
temp=$IFS
IFS="
"
totag=$(grep $specreg $defaultpath$file | grep -v $tagged)
echo $totag
-# for line in $totag
-# do
-# tagcode=$tagcode+1
-# modline=$(echo $line | sed s/it\(\"/it\(\"$suitename.spec.$tagcode\ /)
-# sed -i '.bck' s/$line/$modline/g $defaultpath$file
-# echo $modline
- # echo $line | sed s/$line/it\(\"$suitename.spec.$tagcode\ /
-
- # guy=$(grep -c $tagged $line)
- #echo $tagcode
- #echo $line | sed s/it\(\"/it\(\"$suitename.spec.$tagcode\ /
-# done
+ for line in $totag
+ do
+ tagcode=$tagcode+1
+ modline=$(echo "$line" | sed s/it\(\"/it\(\"$suitename.spec.$tagcode\ /)
+ sed -i '.bak' s/'$line'/'$modline'/g $defaultpath$file
+ done
echo
IFS=$temp
echo
@@ -76,6 +68,9 @@ toetagtargets() {
done
}
+##
+ # suite name is first segment of file name delimited by '.'
+##
suitename() {
temp=$IFS
IFS='.'
@@ -85,6 +80,5 @@ suitename() {
# read all entries in default_path
read -a targets <<< $(ls $defaultpath)
-
+targets=(accelerometer.tests.js)
toetagtargets
-#echo ${#targets[*]}