 
     /// MARK: - BCH
 
+    /// TODO: This test fails intermittently
     func testTransferBCH_P2P () {
         isMainnet = true
         currencyCodesNeeded = ["bch"]

        "network":    "testnet"
    ])

    let knownTransferResults: [TransferResult] = [
        // P2P timestamp is: 1565974068 - will fail.
        TransferResult (target: true,
                        address: "mzjmRwzABk67iPSrLys1ACDdGkuLcS6WQ4",
                        confirmation: TransferConfirmation (blockNumber: 1574853,
                                                            transactionIndex: 26,
                                                            timestamp: 1565974410, // 2019-08-16T16:53:30Z
                            fee: nil),
                        hash: "f6d9bca3d4346ce75c151d1d8f061d56ff25e41a89553544b80d316f7d9ccedc",
                        amount: UInt64(1000000))
    ]

    override func setUp() {
        super.setUp()

        listener.transferCount = knownTransferResults.count
        manager.connect()
        wait (for: [listener.transferExpectation], timeout: syncTimeoutInSeconds)

        // If a P2P mode, wait for syncDone
        if (WalletManagerMode.p2p_only == mode) {
            wait (for: [walletManagerSyncDoneExpectation], timeout: syncTimeoutInSeconds)
        }

        manager.disconnect()
        wait (for: [walletManagerDisconnectExpectation], timeout: 5)
