doc.go raw

   1  // Package rpctest provides a pod-specific RPC testing harness crafting and executing integration tests by driving a
   2  // `pod` instance via the `RPC` interface.
   3  //
   4  // Each instance of an active harness comes equipped with a simple in-memory HD wallet capable of properly syncing to
   5  // the generated chain, creating new addresses and crafting fully signed transactions paying to an arbitrary set of
   6  // outputs.
   7  //
   8  // This package was designed specifically to act as an RPC testing
   9  // harness for `pod`.
  10  //
  11  // However the constructs presented are general enough to be adapted to any project wishing to programmatically drive a
  12  // `pod` instance of its systems integration tests.
  13  package rpctest
  14