rpctest: Make subpackage of integration.
This makes the rpctest package a subpackage of the integration package since its primary purpose is for integration testing.
This commit is contained in:
parent
89728419b0
commit
1ae306021e
13 changed files with 39 additions and 39 deletions
|
@ -13,7 +13,7 @@ import (
|
||||||
"github.com/btcsuite/btcd/btcec"
|
"github.com/btcsuite/btcd/btcec"
|
||||||
"github.com/btcsuite/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/btcsuite/btcd/rpctest"
|
"github.com/btcsuite/btcd/integration/rpctest"
|
||||||
"github.com/btcsuite/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/btcsuite/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
|
@ -6,8 +6,8 @@ integration
|
||||||
(http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
(http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
||||||
|
|
||||||
This contains integration tests which make use of the
|
This contains integration tests which make use of the
|
||||||
[rpctest](https://github.com/btcsuite/btcd/tree/master/rpctest) package to
|
[rpctest](https://github.com/btcsuite/btcd/tree/master/integration/rpctest)
|
||||||
programmatically drive nodes via RPC.
|
package to programmatically drive nodes via RPC.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ import (
|
||||||
"github.com/btcsuite/btcd/blockchain"
|
"github.com/btcsuite/btcd/blockchain"
|
||||||
"github.com/btcsuite/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/btcsuite/btcd/rpctest"
|
"github.com/btcsuite/btcd/integration/rpctest"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -18,7 +18,7 @@ import (
|
||||||
"github.com/btcsuite/btcd/btcec"
|
"github.com/btcsuite/btcd/btcec"
|
||||||
"github.com/btcsuite/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/btcsuite/btcd/rpctest"
|
"github.com/btcsuite/btcd/integration/rpctest"
|
||||||
"github.com/btcsuite/btcd/txscript"
|
"github.com/btcsuite/btcd/txscript"
|
||||||
"github.com/btcsuite/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/btcsuite/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
|
|
|
@ -15,7 +15,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/btcsuite/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
"github.com/btcsuite/btcd/rpctest"
|
"github.com/btcsuite/btcd/integration/rpctest"
|
||||||
)
|
)
|
||||||
|
|
||||||
func testGetBestBlock(r *rpctest.Harness, t *testing.T) {
|
func testGetBestBlock(r *rpctest.Harness, t *testing.T) {
|
||||||
|
|
|
@ -1,33 +1,33 @@
|
||||||
rpctest
|
rpctest
|
||||||
=======
|
=======
|
||||||
|
|
||||||
[]
|
[]
|
||||||
(https://travis-ci.org/btcsuite/btcd) [![ISC License]
|
(https://travis-ci.org/btcsuite/btcd) [![ISC License]
|
||||||
(http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
(http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
||||||
[]
|
[]
|
||||||
(http://godoc.org/github.com/btcsuite/btcd/rpctest)
|
(http://godoc.org/github.com/btcsuite/btcd/integration/rpctest)
|
||||||
|
|
||||||
Package rpctest provides a btcd-specific RPC testing harness crafting and
|
Package rpctest provides a btcd-specific RPC testing harness crafting and
|
||||||
executing integration tests by driving a `btcd` instance via the `RPC`
|
executing integration tests by driving a `btcd` instance via the `RPC`
|
||||||
interface. Each instance of an active harness comes equipped with a simple
|
interface. Each instance of an active harness comes equipped with a simple
|
||||||
in-memory HD wallet capable of properly syncing to the generated chain,
|
in-memory HD wallet capable of properly syncing to the generated chain,
|
||||||
creating new addresses, and crafting fully signed transactions paying to an
|
creating new addresses, and crafting fully signed transactions paying to an
|
||||||
arbitrary set of outputs.
|
arbitrary set of outputs.
|
||||||
|
|
||||||
This package was designed specifically to act as an RPC testing harness for
|
This package was designed specifically to act as an RPC testing harness for
|
||||||
`btcd`. However, the constructs presented are general enough to be adapted to
|
`btcd`. However, the constructs presented are general enough to be adapted to
|
||||||
any project wishing to programmatically drive a `btcd` instance of its
|
any project wishing to programmatically drive a `btcd` instance of its
|
||||||
systems/integration tests.
|
systems/integration tests.
|
||||||
|
|
||||||
## Installation and Updating
|
## Installation and Updating
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get -u github.com/btcsuite/btcd/rpctest
|
$ go get -u github.com/btcsuite/btcd/integration/rpctest
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
||||||
Package rpctest is licensed under the [copyfree](http://copyfree.org) ISC
|
Package rpctest is licensed under the [copyfree](http://copyfree.org) ISC
|
||||||
License.
|
License.
|
||||||
|
|
Loading…
Add table
Reference in a new issue