lnd/lntest
Conner Fromknecht 540e44e186
lntest/itest: expand testSingleHopSendToRoute matrix
In this commit, we refactor the testSingleHopSendToRoute test to support
table driven tests for various endpoints and payment types. Currently
only the main rpcserver's SendToRoute is tested, so we also add
support the SendToRouteSync and the routerrpc's SendToRoute.

The tests are also modified to have each endpoint perform a single-hop,
single-shot MPP payment. This asserts that the Hop messages are being
properly unmarshalled and that setting correctly yields a successful
payment. At the momemnt the receiver does not actually verify or use the
MPP fields presented in the onion, though this test will be expanded
later as those pieces are assembled.
2019-11-04 15:11:55 -08:00
..
itest lntest/itest: expand testSingleHopSendToRoute matrix 2019-11-04 15:11:55 -08:00
wait multi: move WaitPredicate, WaitNoError, WaitInvariant to lntest/wait 2019-09-19 12:46:29 -07:00
bitcoind.go lntest/bitcoind: set debug loglevel 2019-09-02 09:37:41 +02:00
btcd.go lntest: compile time check btcd and neutrino BackendCfg interface 2019-09-02 09:37:37 +02:00
doc.go lntest: Add doc.go with package documentation. 2017-12-14 20:06:23 -08:00
harness.go server+lntest: extract ErrServerNotActive error 2019-10-23 17:37:15 -04:00
neutrino.go lntest: compile time check btcd and neutrino BackendCfg interface 2019-09-02 09:37:37 +02:00
node.go lntest: stdlib context 2019-09-28 15:43:42 -07:00
timeouts_darwin.go lntest/timeouts: split into darwin and non-darwin timeouts 2019-03-27 19:00:39 -07:00
timeouts.go lntest/timeouts: split into darwin and non-darwin timeouts 2019-03-27 19:00:39 -07:00