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[*]}