[Pkg-bazaar-commits] ./bzr/unstable r177: - better output from test.sh- test.sh exercises cat command (currently broken)

mbp at sourcefrog.net mbp at sourcefrog.net
Fri Apr 10 07:44:05 UTC 2009


------------------------------------------------------------
revno: 177
committer: mbp at sourcefrog.net
timestamp: Wed 2005-04-06 12:20:40 +1000
message:
  - better output from test.sh- test.sh exercises cat command (currently broken)
modified:
  test.sh
-------------- next part --------------
=== modified file 'test.sh'
--- a/test.sh	2005-04-05 08:34:04 +0000
+++ b/test.sh	2005-04-06 02:20:40 +0000
@@ -16,10 +16,19 @@
 rm -rf bzr-test.tmp
 mkdir bzr-test.tmp
 
+# save it for real errors
+exec 3>&2
+
 exec > bzr-test.log
 exec 2>&1 
 set -x
 
+quitter() {
+    echo "tests failed, look in bzr-test.log" >&3; exit 2; 
+}
+
+trap quitter ERR
+
 cd bzr-test.tmp 
 rm -rf .bzr
 
@@ -49,7 +58,9 @@
 bzr rename test.txt newname.txt
 [ "`bzr status`" = "A       newname.txt" ]
 
+[ `bzr revno` = 0 ]
 bzr commit -m "add first revision"
+[ `bzr revno` = 1 ]
 
 # now more complicated renames
 mkdir sub1
@@ -77,6 +88,10 @@
 cd ../../
 
 bzr commit -m "more renames"
+[ `bzr revno` = 2 ] 
+
+# now try pulling that file back out, checking it was stored properly
+[ "`bzr cat -r 1 newname.txt`" = "hello world" ]
 
 ! bzr rename sub1 sub1/knotted-up
 



More information about the Pkg-bazaar-commits mailing list