Skip to content

Commit 66052e9

Browse files
committed
Update tests for 0.0.111
1 parent 4a9b00d commit 66052e9

File tree

4 files changed

+95
-25
lines changed

4 files changed

+95
-25
lines changed

ci/LDKSwift/Tests/LDKSwiftTests/HumanObjectPeerTestInstance.swift

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,10 @@ public class HumanObjectPeerTestInstance {
176176
super.init()
177177
}
178178

179-
override func register_output(output: WatchedOutput) -> Option_C2Tuple_usizeTransactionZZ {
179+
override func register_output(output: WatchedOutput) {
180180
if let outpoint = output.get_outpoint() {
181181
self.master.filterAdditions.insert("\(outpoint.get_txid()):\(outpoint.get_index())")
182182
}
183-
return Option_C2Tuple_usizeTransactionZZ(value: nil)
184183
}
185184

186185
override func register_tx(txid: [UInt8]?, script_pubkey: [UInt8]) {
@@ -304,9 +303,11 @@ public class HumanObjectPeerTestInstance {
304303
let chainParameters = ChainParameters(network_arg: LDKNetwork_Bitcoin, best_block_arg: BestBlock(block_hash: [UInt8](repeating: 0, count: 32), height: 0))
305304
self.channelManager = ChannelManager(fee_est: self.feeEstimator, chain_monitor: self.chainWatch!, tx_broadcaster: self.txBroadcaster, logger: self.logger, keys_manager: self.keysInterface, config: UserConfig(), params: chainParameters)
306305
let randomData = self.keysInterface.get_secure_random_bytes()
307-
let messageHandler = MessageHandler(chan_handler_arg: self.channelManager.as_ChannelMessageHandler(), route_handler_arg: self.router.getValueAsP2P()!.as_RoutingMessageHandler())
306+
let ignoringMessageHandler = IgnoringMessageHandler()
307+
let messageHandler = MessageHandler(chan_handler_arg: self.channelManager.as_ChannelMessageHandler(), route_handler_arg: self.router.getValueAsP2P()!.as_RoutingMessageHandler(), onion_message_handler_arg: ignoringMessageHandler.as_OnionMessageHandler())
308308
let nodeSecret = self.keysInterface.get_node_secret(recipient: LDKRecipient_Node).getValue()!
309-
self.peerManager = PeerManager(message_handler: messageHandler, our_node_secret: nodeSecret, ephemeral_random_data: randomData, logger: self.logger, custom_message_handler: IgnoringMessageHandler().as_CustomMessageHandler())
309+
let timestampSeconds = UInt64(NSDate().timeIntervalSince1970)
310+
self.peerManager = PeerManager(message_handler: messageHandler, our_node_secret: nodeSecret, current_time: timestampSeconds, ephemeral_random_data: randomData, logger: self.logger, custom_message_handler: IgnoringMessageHandler().as_CustomMessageHandler())
310311
}
311312
self.nodeId = self.channelManager.get_our_node_id()
312313
try! self.bindSocketHandler()

ci/LDKSwift/Tests/LDKSwiftTests/LDKSwiftTests.swift

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,9 @@ class LDKSwiftTests: XCTestCase {
289289
print("Received rapid gossip sync response: \(data.count) bytes! Time: \(elapsedA)s");
290290

291291
let reversedGenesisHashHex = "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000"
292-
let reversedGenesisHash = PolarIntegrationSample.hexStringToBytes(hexString: reversedGenesisHashHex)!
292+
let reversedGenesisHash = LDKSwiftTests.hexStringToBytes(hexString: reversedGenesisHashHex)!
293293

294-
let logger = LDKTraitImplementations.PolarLogger()
294+
let logger = TestLogger()
295295
let networkGraph = NetworkGraph(genesis_hash: reversedGenesisHash, logger: logger)
296296
let rapidSync = RapidGossipSync(network_graph: networkGraph)
297297

@@ -315,16 +315,19 @@ class LDKSwiftTests: XCTestCase {
315315
let elapsedC = Double(finishC.uptimeNanoseconds-startC.uptimeNanoseconds)/1_000_000_000
316316
print("Network graph size: \(graphBytes.count)! Time: \(elapsedC)s")
317317

318-
let defaultRouter = DefaultRouter(network_graph: networkGraph, logger: logger, random_seed_bytes: [UInt8](repeating: 0, count: 32))
318+
// let scoringParams = ProbabilisticScoringParameters()
319+
// let scorer = ProbabilisticScorer(params: scoringParams, network_graph: networkGraph, logger: logger)
320+
// let score = scorer.as_Score()
321+
let lockableScore = LockableScore()
322+
let defaultRouter = DefaultRouter(network_graph: networkGraph, logger: logger, random_seed_bytes: [UInt8](repeating: 0, count: 32), scorer: lockableScore)
319323
let router = defaultRouter.as_Router()
320-
let scoringParams = ProbabilisticScoringParameters()
321-
let scorer = ProbabilisticScorer(params: scoringParams, network_graph: networkGraph, logger: logger)
322-
let score = scorer.as_Score()
324+
323325
// let multiThreadedScorer = MultiThreadedLockableScore(score: score)
324326

325327

326-
let payerPubkey = hexStringToBytes(hexString: "0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3")!
327-
let recipientPubkey = hexStringToBytes(hexString: "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f")!
328+
329+
let payerPubkey = LDKSwiftTests.hexStringToBytes(hexString: "0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3")!
330+
let recipientPubkey = LDKSwiftTests.hexStringToBytes(hexString: "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f")!
328331

329332
let paymentParameters = PaymentParameters(payee_pubkey: recipientPubkey)
330333
let routeParameters = RouteParameters(payment_params_arg: paymentParameters, final_value_msat_arg: 500, final_cltv_expiry_delta_arg: 3)
@@ -333,8 +336,9 @@ class LDKSwiftTests: XCTestCase {
333336

334337
let firstHops: [ChannelDetails]? = nil
335338
print("STEP B")
336-
let foundRoute = router.find_route(payer: payerPubkey, route_params: routeParameters, payment_hash: nil, first_hops: firstHops, scorer: score)
337-
print("found route: \(foundRoute)")
339+
// let foundRoute = router.find_route(payer: payerPubkey, route_params: routeParameters, payment_hash: nil, first_hops: firstHops, inflight_htlcs: <#T##InFlightHtlcs#>)
340+
// print("found route: \(foundRoute)")
341+
338342
}
339343

340344
func testExtendedActivity() async throws {

ci/LDKSwift/Tests/LDKSwiftTests/TestFilter.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class TestFilter: Filter {
1616
// watch this transaction on-chain
1717
}
1818

19-
override func register_output(output: WatchedOutput) -> Option_C2Tuple_usizeTransactionZZ {
19+
override func register_output(output: WatchedOutput) {
2020
let scriptPubkeyBytes = output.get_script_pubkey()
2121
let outpoint = output.get_outpoint()!
2222
let txid = outpoint.get_txid()
@@ -26,7 +26,5 @@ class TestFilter: Filter {
2626

2727
let blockHashBytes = output.get_block_hash()
2828
// if block hash bytes are not null, return any transaction spending the output that is found in the corresponding block along with its index
29-
30-
return Option_C2Tuple_usizeTransactionZZ(value: nil)
3129
}
3230
}

0 commit comments

Comments
 (0)