Skip to content

Commit

Permalink
Linux Debug Prints
Browse files Browse the repository at this point in the history
  • Loading branch information
consuelita committed Dec 12, 2023
1 parent cf9b679 commit 4fe6427
Showing 2 changed files with 11 additions and 8 deletions.
7 changes: 7 additions & 0 deletions Sources/DandelionServer/NametagRouter.swift
Original file line number Diff line number Diff line change
@@ -39,6 +39,7 @@ public actor NametagRouter

public init(controller: DandelionRoutingController, transportConnection: ClientConnection, targetConnection: AsyncConnection) async
{
print("⚘ Initializing a NametagRouter.")
self.controller = controller
self.clientConnection = transportConnection
self.targetConnection = targetConnection
@@ -49,8 +50,14 @@ public actor NametagRouter
await self.clientsForServerPump.enqueue(element: transportConnection)

let ackChannel = AsyncQueue<AckOrError>()

print("⚘ Creating a client pump.")
self.clientPump = NametagPumpToClient(router: self, clients: self.clientsForServerPump, ackChannel: ackChannel)

print("⚘ Creating a server pump.")
self.serverPump = NametagPumpToServer(router: self, clients: self.clientsForClientPump, ackChannel: ackChannel)

print("⚘ NametagRouter initialization complete.")
}

// init(transportConnection: AsyncNametagServerConnection, router: NametagRouter) async
12 changes: 4 additions & 8 deletions Tests/DandelionTests/DandelionTests.swift
Original file line number Diff line number Diff line change
@@ -13,6 +13,9 @@ import TransmissionNametag

final class DandelionTests: XCTestCase
{
let serverIP = "127.0.0.1"
let serverPort = 5771

func testConnectShadowToDandelionServer() async throws
{
let message = "Hello Dandelion."
@@ -88,8 +91,7 @@ final class DandelionTests: XCTestCase

func testConnectOnceWriteThenRead() async throws
{
let serverIP = "127.0.0.1"
let serverPort = 5771

let message = "Hello Dandelion."

// Get a shadow config
@@ -147,8 +149,6 @@ final class DandelionTests: XCTestCase

func testConnectToDandelionServerFirst() async throws
{
let serverIP = "127.0.0.1"
let serverPort = 5771
let message1 = "Hello"

// Get a shadow config
@@ -204,8 +204,6 @@ final class DandelionTests: XCTestCase

func testConnectToDandelionServerSecond() async throws
{
let serverIP = "127.0.0.1"
let serverPort = 5771
let message1 = "Hello"
let message2 = " Dandelion."
let testKeychainURL = FileManager.default.homeDirectoryForCurrentUser.appendingPathComponent(".keychainTest")
@@ -259,8 +257,6 @@ final class DandelionTests: XCTestCase

func testConnectToDandelionServerTwiceAsync() async throws
{
let serverIP = "127.0.0.1"
let serverPort = 5771
let message1 = "Hello"
let message2 = " Dandelion."

0 comments on commit 4fe6427

Please sign in to comment.