提交 31f4ef02 作者: Stephen Whitmore

Use test_launch_ipfs_daemon

License: MIT
Signed-off-by: 's avatarStephen Whitmore <noffle@ipfs.io>
上级 597d6841
...@@ -30,21 +30,9 @@ test_expect_success 'ipfs init & config' ' ...@@ -30,21 +30,9 @@ test_expect_success 'ipfs init & config' '
ipfs config --json=true Addresses.Swarm "[\"/ip4/0.0.0.0/tcp/4003\"]" ipfs config --json=true Addresses.Swarm "[\"/ip4/0.0.0.0/tcp/4003\"]"
' '
# NOTE: this should remove bootstrap peers (needs a flag) test_launch_ipfs_daemon
# TODO(cryptix):
# - we won't see daemon startup failure because we put the daemon in the background - fix: fork with exit code after api listen
test_expect_success "ipfs daemon launches" '
ipfs daemon >actual_daemon 2>daemon_err &
'
# this is like "'ipfs daemon' is ready" in test_launch_ipfs_daemon(), see test-lib.sh
test_expect_success "initialization ended" '
IPFS_PID=$! &&
pollEndpoint -host='$API_ADDR' -ep=/version -v -tout=1s -tries=60 2>poll_apierr > poll_apiout ||
test_fsh cat actual_daemon || test_fsh cat daemon_err || test_fsh cat poll_apierr || test_fsh cat poll_apiout
'
# this errors if daemon didnt --init $IPFS_PATH correctly # this errors if we didn't --init $IPFS_PATH correctly
test_expect_success "'ipfs config Identity.PeerID' works" ' test_expect_success "'ipfs config Identity.PeerID' works" '
PEERID=$(ipfs config Identity.PeerID) PEERID=$(ipfs config Identity.PeerID)
' '
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论