comparison tests/test-ssh @ 4291:35b2e02367a5

test-ssh: use printenv.py
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Mon, 26 Mar 2007 23:50:04 -0300
parents c0b449154a90
children 58517f6eb1ad
comparison
equal deleted inserted replaced
4290:347766c2ff86 4291:35b2e02367a5
1 #!/bin/sh 1 #!/bin/sh
2
3 cp "$TESTDIR"/printenv.py .
2 4
3 # This test tries to exercise the ssh functionality with a dummy script 5 # This test tries to exercise the ssh functionality with a dummy script
4 6
5 cat <<'EOF' > dummyssh 7 cat <<'EOF' > dummyssh
6 #!/bin/sh 8 #!/bin/sh
31 echo this > fooO 33 echo this > fooO
32 hg ci -A -m "init" -d "1000000 0" foo fooO 34 hg ci -A -m "init" -d "1000000 0" foo fooO
33 echo '[server]' > .hg/hgrc 35 echo '[server]' > .hg/hgrc
34 echo 'uncompressed = True' >> .hg/hgrc 36 echo 'uncompressed = True' >> .hg/hgrc
35 echo '[hooks]' >> .hg/hgrc 37 echo '[hooks]' >> .hg/hgrc
36 echo 'changegroup = echo changegroup in remote: u=$HG_URL >> ../dummylog' >> .hg/hgrc 38 echo 'changegroup = python ../printenv.py changegroup-in-remote 0 ../dummylog' >> .hg/hgrc
37 39
38 cd .. 40 cd ..
39 41
40 echo "# repo not found error" 42 echo "# repo not found error"
41 hg clone -e ./dummyssh ssh://user@dummy/nonexistent local 43 hg clone -e ./dummyssh ssh://user@dummy/nonexistent local
53 echo "# verify" 55 echo "# verify"
54 cd local 56 cd local
55 hg verify 57 hg verify
56 58
57 echo '[hooks]' >> .hg/hgrc 59 echo '[hooks]' >> .hg/hgrc
58 echo 'changegroup = echo changegroup in local: u=$HG_URL >> ../dummylog' >> .hg/hgrc 60 echo 'changegroup = python ../printenv.py changegroup-in-local 0 ../dummylog' >> .hg/hgrc
59 61
60 echo "# empty default pull" 62 echo "# empty default pull"
61 hg paths 63 hg paths
62 hg pull -e ../dummyssh 64 hg pull -e ../dummyssh
63 65