ttest_forwarding: do not set HOME - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit d5006e83e72e0d23e51fffea50937eab6c7fa457
DIR parent 954e4c889285791dc0cbb37b00578e6ca1075d1e
HTML Author: ThomasV <thomasv@electrum.org>
Date: Mon, 4 Feb 2019 12:34:24 +0100
ttest_forwarding: do not set HOME
Diffstat:
M electrum/tests/test_forwarding/tes… | 58 +++++++++++++++---------------
1 file changed, 29 insertions(+), 29 deletions(-)
---
DIR diff --git a/electrum/tests/test_forwarding/test_forwarding.sh b/electrum/tests/test_forwarding/test_forwarding.sh
t@@ -1,41 +1,41 @@
+#!/usr/bin/env bash
+
# alice -> bob -> carol
ELECTRUM=./run_electrum
-HOME=/tmp
-
if [[ $# -eq 0 ]]; then
echo "syntax: init|open|status|pay|close"
exit
fi
if [[ $1 == "init" ]]; then
- rm -rf $HOME/alice/ $HOME/bob/ $HOME/carol/
- $ELECTRUM create --regtest -D $HOME/alice/
- $ELECTRUM create --regtest -D $HOME/bob/
- $ELECTRUM create --regtest -D $HOME/carol/
- $ELECTRUM setconfig --regtest -D $HOME/bob/ lightning_listen localhost:9735
- bitcoin-cli -regtest sendtoaddress `$ELECTRUM getunusedaddress --regtest -D $HOME/alice/` 1
- bitcoin-cli -regtest sendtoaddress `$ELECTRUM getunusedaddress --regtest -D $HOME/bob/` 1
- bitcoin-cli -regtest sendtoaddress `$ELECTRUM getunusedaddress --regtest -D $HOME/carol/` 1
+ rm -rf /tmp/alice/ /tmp/bob/ /tmp/carol/
+ $ELECTRUM create --regtest -D /tmp/alice/
+ $ELECTRUM create --regtest -D /tmp/bob/
+ $ELECTRUM create --regtest -D /tmp/carol/
+ $ELECTRUM setconfig --regtest -D /tmp/bob/ lightning_listen localhost:9735
+ bitcoin-cli -regtest sendtoaddress `$ELECTRUM getunusedaddress --regtest -D /tmp/alice/` 1
+ bitcoin-cli -regtest sendtoaddress `$ELECTRUM getunusedaddress --regtest -D /tmp/bob/` 1
+ bitcoin-cli -regtest sendtoaddress `$ELECTRUM getunusedaddress --regtest -D /tmp/carol/` 1
bitcoin-cli -regtest generate 1 > /dev/null
exit
fi
# start daemons. Bob is started first because he is listening
-$ELECTRUM daemon --regtest -D $HOME/bob/ -s 127.0.0.1:51001:t start
-$ELECTRUM daemon --regtest -D $HOME/bob/ load_wallet
-$ELECTRUM daemon --regtest -D $HOME/alice/ -s 127.0.0.1:51001:t start
-$ELECTRUM daemon --regtest -D $HOME/alice/ load_wallet
-$ELECTRUM daemon --regtest -D $HOME/carol/ -s 127.0.0.1:51001:t start
-$ELECTRUM daemon --regtest -D $HOME/carol/ load_wallet
+$ELECTRUM daemon --regtest -D /tmp/bob/ -s 127.0.0.1:51001:t start
+$ELECTRUM daemon --regtest -D /tmp/bob/ load_wallet
+$ELECTRUM daemon --regtest -D /tmp/alice/ -s 127.0.0.1:51001:t start
+$ELECTRUM daemon --regtest -D /tmp/alice/ load_wallet
+$ELECTRUM daemon --regtest -D /tmp/carol/ -s 127.0.0.1:51001:t start
+$ELECTRUM daemon --regtest -D /tmp/carol/ load_wallet
if [[ $1 == "open" ]]; then
- bob_node=$($ELECTRUM --regtest -D $HOME/bob/ nodeid)
- channel_id1=$($ELECTRUM --regtest -D $HOME/alice/ open_channel $bob_node 0.001 --channel_push 0.001)
+ bob_node=$($ELECTRUM --regtest -D /tmp/bob/ nodeid)
+ channel_id1=$($ELECTRUM --regtest -D /tmp/alice/ open_channel $bob_node 0.001 --channel_push 0.001)
echo "Channel ID" $channel_id1
- channel_id2=$($ELECTRUM --regtest -D $HOME/carol/ open_channel $bob_node 0.001 --channel_push 0.001)
+ channel_id2=$($ELECTRUM --regtest -D /tmp/carol/ open_channel $bob_node 0.001 --channel_push 0.001)
echo "Channel ID" $channel_id2
echo "mining 3 blocks"
bitcoin-cli -regtest generate 3
t@@ -43,29 +43,29 @@ fi
if [[ $1 == "status" ]]; then
sleep 3
- $ELECTRUM --regtest -D $HOME/bob list_channels
+ $ELECTRUM --regtest -D /tmp/bob list_channels
fi
if [[ $1 == "pay" ]]; then
sleep 3
- request=$($ELECTRUM --regtest -D $HOME/carol/ addinvoice 0.0001 "blah")
+ request=$($ELECTRUM --regtest -D /tmp/carol/ addinvoice 0.0001 "blah")
echo $request
- $ELECTRUM --regtest -D $HOME/alice/ lnpay $request
+ $ELECTRUM --regtest -D /tmp/alice/ lnpay $request
# sleep before stopping nodes
sleep 3
fi
if [[ $1 == "close" ]]; then
- chan1=$($ELECTRUM --regtest -D $HOME/alice/ list_channels | jq -r ".[0].channel_point")
- chan2=$($ELECTRUM --regtest -D $HOME/carol/ list_channels | jq -r ".[0].channel_point")
+ chan1=$($ELECTRUM --regtest -D /tmp/alice/ list_channels | jq -r ".[0].channel_point")
+ chan2=$($ELECTRUM --regtest -D /tmp/carol/ list_channels | jq -r ".[0].channel_point")
echo "Channel ID" $chan1
echo "Channel ID" $chan2
- $ELECTRUM --regtest -D $HOME/alice/ close_channel $chan1
- $ELECTRUM --regtest -D $HOME/carol/ close_channel $chan2
+ $ELECTRUM --regtest -D /tmp/alice/ close_channel $chan1
+ $ELECTRUM --regtest -D /tmp/carol/ close_channel $chan2
echo "mining 1 block"
bitcoin-cli -regtest generate 1
fi
-$ELECTRUM daemon --regtest -D $HOME/alice/ -s 127.0.0.1:51001:t stop
-$ELECTRUM daemon --regtest -D $HOME/bob/ -s 127.0.0.1:51001:t stop
-$ELECTRUM daemon --regtest -D $HOME/carol/ -s 127.0.0.1:51001:t stop
+$ELECTRUM daemon --regtest -D /tmp/alice/ -s 127.0.0.1:51001:t stop
+$ELECTRUM daemon --regtest -D /tmp/bob/ -s 127.0.0.1:51001:t stop
+$ELECTRUM daemon --regtest -D /tmp/carol/ -s 127.0.0.1:51001:t stop