提交 30fc5299 作者: Steven Allen

sharness: test loading a bad plugin

License: MIT
Signed-off-by: 's avatarSteven Allen <steven@stebalien.com>
上级 7340eb5e
#!/usr/bin/env bash
#
# Copyright (c) 2019 Protocol Labs
# MIT Licensed; see the LICENSE file in this repository.
#
test_description="Test plugin loading"
. lib/test-lib.sh
test_init_ipfs
test_expect_success "ipfs id succeeds" '
ipfs id
'
test_expect_success "make a bad plugin" '
mkdir -p "$IPFS_PATH/plugins" &&
echo foobar > "$IPFS_PATH/plugins/foo.so" &&
chmod +x "$IPFS_PATH/plugins/foo.so"
'
test_expect_success "ipfs id fails due to a bad plugin" '
test_expect_code 1 ipfs id
'
test_expect_success "cleanup bad plugin" '
rm "$IPFS_PATH/plugins/foo.so"
'
test_done
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论