@@ -31,10 +31,28 @@ let package = Package(
3131 swiftSettings: . upcomingFeatures
3232 ) ,
3333 . target(
34- name: " CSystemLinux " ,
35- path: " CSystemLinux "
34+ name: " CSystemLinux " ,
35+ path: " CSystemLinux "
36+ ) ,
37+ . testTarget(
38+ name: " FlyingFoxTests " ,
39+ dependencies: [ " FlyingFox " ] ,
40+ path: " FlyingFox/Tests " ,
41+ resources: [
42+ . copy( " Stubs " )
43+ ] ,
44+ swiftSettings: . upcomingFeatures
45+ ) ,
46+ . testTarget(
47+ name: " FlyingSocksTests " ,
48+ dependencies: [ " FlyingSocks " ] ,
49+ path: " FlyingSocks/Tests " ,
50+ resources: [
51+ . copy( " Resources " )
52+ ] ,
53+ swiftSettings: . upcomingFeatures
3654 )
37- ] + . testingTargets
55+ ]
3856)
3957
4058extension Array where Element == SwiftSetting {
@@ -46,51 +64,3 @@ extension Array where Element == SwiftSetting {
4664 ]
4765 }
4866}
49-
50- extension [ PackageDescription . Target ] {
51- static var testingTargets : [ PackageDescription . Target ] {
52- #if canImport(Darwin) || compiler(>=6.1)
53- [
54- . testTarget(
55- name: " FlyingFoxTests " ,
56- dependencies: [ " FlyingFox " ] ,
57- path: " FlyingFox/Tests " ,
58- resources: [
59- . copy( " Stubs " )
60- ] ,
61- swiftSettings: . upcomingFeatures
62- ) ,
63- . testTarget(
64- name: " FlyingSocksTests " ,
65- dependencies: [ " FlyingSocks " ] ,
66- path: " FlyingSocks/Tests " ,
67- resources: [
68- . copy( " Resources " )
69- ] ,
70- swiftSettings: . upcomingFeatures
71- )
72- ]
73- #else
74- [
75- . testTarget(
76- name: " FlyingFoxXCTests " ,
77- dependencies: [ " FlyingFox " ] ,
78- path: " FlyingFox/XCTests " ,
79- resources: [
80- . copy( " Stubs " )
81- ] ,
82- swiftSettings: . upcomingFeatures
83- ) ,
84- . testTarget(
85- name: " FlyingSocksXCTests " ,
86- dependencies: [ " FlyingSocks " ] ,
87- path: " FlyingSocks/XCTests " ,
88- resources: [
89- . copy( " Resources " )
90- ] ,
91- swiftSettings: . upcomingFeatures
92- )
93- ]
94- #endif
95- }
96- }
0 commit comments