@@ -8,11 +8,13 @@ let package = Package(
88 products: [
99 . library( name: " Split " , targets: [ " Split " ] ) ,
1010
11- . library( name: " SplitCommons " , targets: [ " Logging " , " Http " , " BackoffCounter " ] ) , ] ,
11+ . library( name: " SplitCommons " , targets: [ " Logging " , " Http " , " BackoffCounter " , " PeriodicRecorderWorker " ] ) , ] ,
1212 targets: [
13+
14+ // MARK: Split
1315 . target(
1416 name: " Split " ,
15- dependencies: [ " Http " , " BackoffCounter " , " Logging " ] ,
17+ dependencies: [ " Http " , " BackoffCounter " , " Logging " , " PeriodicRecorderWorker " ] ,
1618 path: " Split " ,
1719 exclude: [
1820 " Common/Yaml/LICENSE " ,
@@ -21,6 +23,8 @@ let package = Package(
2123 ]
2224 ) ,
2325
26+ // MARK: External Modules
27+ // Logging
2428 . target(
2529 name: " Logging " ,
2630 dependencies: [ ] ,
@@ -33,6 +37,7 @@ let package = Package(
3337 path: " Sources/Logging/Tests "
3438 ) ,
3539
40+ // Http
3641 . target(
3742 name: " Http " ,
3843 dependencies: [ " Logging " ] ,
@@ -45,6 +50,7 @@ let package = Package(
4550 path: " Sources/Http/Tests "
4651 ) ,
4752
53+ // BackoffCounter
4854 . target(
4955 name: " BackoffCounter " ,
5056 dependencies: [ " Logging " ] ,
@@ -53,9 +59,22 @@ let package = Package(
5359 ) ,
5460 . testTarget(
5561 name: " BackoffCounterTests " ,
56- dependencies: [ " BackoffCounter " ] ,
62+ dependencies: [ ] ,
5763 path: " Sources/BackoffCounter/Tests "
5864 ) ,
65+
66+ // PeriodicRecorderWorker
67+ . target(
68+ name: " PeriodicRecorderWorker " ,
69+ dependencies: [ ] ,
70+ path: " Sources/PeriodicRecorderWorker " ,
71+ exclude: [ " Tests " , " README.md " ]
72+ ) ,
73+ . testTarget(
74+ name: " PeriodicRecorderWorkerTests " ,
75+ dependencies: [ " PeriodicRecorderWorker " ] ,
76+ path: " Sources/PeriodicRecorderWorker/Tests "
77+ ) ,
5978 // #INJECT_TARGET
6079 ]
6180)
0 commit comments