Skip to content

Commit b766487

Browse files
committed
Enhance tests helper (and rename it)
1 parent ba77c6e commit b766487

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ let package = Package(
2222
.product(name: "SystemPackage", package: "swift-system")
2323
]),
2424

25-
.target(name: "signal-handling-test-helper", dependencies: [
25+
.target(name: "signal-handling-tests-helper", dependencies: [
2626
.product(name: "ArgumentParser", package: "swift-argument-parser"),
2727
.product(name: "CLTLogger", package: "clt-logger"),
2828
.product(name: "Logging", package: "swift-log"),
2929
.target(name: "SignalHandling")
3030
]),
3131
.testTarget(name: "SignalHandlingTests", dependencies: [
32-
.target(name: "signal-handling-test-helper"),
32+
.target(name: "signal-handling-tests-helper"),
3333
.product(name: "CLTLogger", package: "clt-logger"),
3434
.product(name: "Logging", package: "swift-log"),
3535
.product(name: "SystemPackage", package: "swift-system")

Sources/signal-handling-test-helper/ManualTest.swift renamed to Sources/signal-handling-tests-helper/ManualTest.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct ManualTest : ParsableCommand {
3030

3131
let delayedSignal = Signal.terminated
3232
_ = try SigactionDelayer_Unsig.registerDelayedSigaction(delayedSignal, handler: { _, doneHandler in
33-
DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(1), execute: {
33+
DispatchQueue.global().asyncAfter(deadline: .now() + .milliseconds(500), execute: {
3434
logger.info("Allowing signal to be resent")
3535
doneHandler(true)
3636
})
@@ -40,7 +40,7 @@ struct ManualTest : ParsableCommand {
4040
logger.info("Sending signal \(delayedSignal) to myself")
4141
kill(getpid(), delayedSignal.rawValue)
4242

43-
sleep(1)
43+
sleep(3)
4444
}
4545

4646
}

Sources/signal-handling-test-helper/main.swift renamed to Sources/signal-handling-tests-helper/main.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import ArgumentParser
44

55

66

7-
struct LibxctTestHelper : ParsableCommand {
7+
struct SignalHandlingTestsHelper : ParsableCommand {
88

99
static var configuration = CommandConfiguration(
1010
subcommands: [
@@ -14,4 +14,4 @@ struct LibxctTestHelper : ParsableCommand {
1414

1515
}
1616

17-
LibxctTestHelper.main()
17+
SignalHandlingTestsHelper.main()

0 commit comments

Comments
 (0)