Skip to content

Commit 973c0fd

Browse files
Add .skip to non-core tests
1 parent 0c60e66 commit 973c0fd

File tree

2 files changed

+20
-18
lines changed

2 files changed

+20
-18
lines changed

benchmark/single-source/IntegerParsing.swift

+16-16
Original file line numberDiff line numberDiff line change
@@ -53,57 +53,57 @@ public let IntegerParsing = [
5353
// UIntSmall
5454
BenchmarkInfo(name: "ParseInt.UIntSmall.Decimal",
5555
runFunction: run_ParseIntFromUIntSmallDecimal,
56-
tags: [.validation, .api],
56+
tags: [.validation, .api, .skip],
5757
setUpFunction: {
5858
blackHole(uintSmallValuesSum)
5959
blackHole(uintSmallDecimalStrings)
6060
}),
6161
BenchmarkInfo(name: "ParseInt.UIntSmall.Binary",
6262
runFunction: run_ParseIntFromUIntSmallBinary,
63-
tags: [.validation, .api],
63+
tags: [.validation, .api, .skip],
6464
setUpFunction: {
6565
blackHole(uintSmallValuesSum)
6666
blackHole(uintSmallBinaryStrings)
6767
}),
6868
BenchmarkInfo(name: "ParseInt.UIntSmall.Hex",
6969
runFunction: run_ParseIntFromUIntSmallHex,
70-
tags: [.validation, .api],
70+
tags: [.validation, .api, .skip],
7171
setUpFunction: {
7272
blackHole(uintSmallValuesSum)
7373
blackHole(uintSmallHexStrings)
7474
}),
7575
BenchmarkInfo(name: "ParseInt.UIntSmall.UncommonRadix",
7676
runFunction: run_ParseIntFromUIntSmallUncommonRadix,
77-
tags: [.validation, .api],
77+
tags: [.validation, .api, .skip],
7878
setUpFunction: {
7979
blackHole(uintSmallValuesSum)
8080
blackHole(uintSmallUncommonRadixStrings)
8181
}),
8282
// Int32
8383
BenchmarkInfo(name: "ParseInt.Int32.Decimal",
8484
runFunction: run_ParseIntFromInt32Decimal,
85-
tags: [.validation, .api],
85+
tags: [.validation, .api, .skip],
8686
setUpFunction: {
8787
blackHole(int32ValuesSum)
8888
blackHole(int32DecimalStrings)
8989
}),
9090
BenchmarkInfo(name: "ParseInt.Int32.Binary",
9191
runFunction: run_ParseIntFromInt32Binary,
92-
tags: [.validation, .api],
92+
tags: [.validation, .api, .skip],
9393
setUpFunction: {
9494
blackHole(int32ValuesSum)
9595
blackHole(int32BinaryStrings)
9696
}),
9797
BenchmarkInfo(name: "ParseInt.Int32.Hex",
9898
runFunction: run_ParseIntFromInt32Hex,
99-
tags: [.validation, .api],
99+
tags: [.validation, .api, .skip],
100100
setUpFunction: {
101101
blackHole(int32ValuesSum)
102102
blackHole(int32HexStrings)
103103
}),
104104
BenchmarkInfo(name: "ParseInt.Int32.UncommonRadix",
105105
runFunction: run_ParseIntFromInt32UncommonRadix,
106-
tags: [.validation, .api],
106+
tags: [.validation, .api, .skip],
107107
setUpFunction: {
108108
blackHole(int32ValuesSum)
109109
blackHole(int32UncommonRadixStrings)
@@ -140,57 +140,57 @@ public let IntegerParsing = [
140140
// UInt32
141141
BenchmarkInfo(name: "ParseInt.UInt32.Decimal",
142142
runFunction: run_ParseIntFromUInt32Decimal,
143-
tags: [.validation, .api],
143+
tags: [.validation, .api, .skip],
144144
setUpFunction: {
145145
blackHole(uint32ValuesSum)
146146
blackHole(uint32DecimalStrings)
147147
}),
148148
BenchmarkInfo(name: "ParseInt.UInt32.Binary",
149149
runFunction: run_ParseIntFromUInt32Binary,
150-
tags: [.validation, .api],
150+
tags: [.validation, .api, .skip],
151151
setUpFunction: {
152152
blackHole(uint32ValuesSum)
153153
blackHole(uint32BinaryStrings)
154154
}),
155155
BenchmarkInfo(name: "ParseInt.UInt32.Hex",
156156
runFunction: run_ParseIntFromUInt32Hex,
157-
tags: [.validation, .api],
157+
tags: [.validation, .api, .skip],
158158
setUpFunction: {
159159
blackHole(uint32ValuesSum)
160160
blackHole(uint32HexStrings)
161161
}),
162162
BenchmarkInfo(name: "ParseInt.UInt32.UncommonRadix",
163163
runFunction: run_ParseIntFromUInt32UncommonRadix,
164-
tags: [.validation, .api],
164+
tags: [.validation, .api, .skip],
165165
setUpFunction: {
166166
blackHole(uint32ValuesSum)
167167
blackHole(uint32UncommonRadixStrings)
168168
}),
169169
// UInt64
170170
BenchmarkInfo(name: "ParseInt.UInt64.Decimal",
171171
runFunction: run_ParseIntFromUInt64Decimal,
172-
tags: [.validation, .api],
172+
tags: [.validation, .api, .skip],
173173
setUpFunction: {
174174
blackHole(uint64ValuesSum)
175175
blackHole(uint64DecimalStrings)
176176
}),
177177
BenchmarkInfo(name: "ParseInt.UInt64.Binary",
178178
runFunction: run_ParseIntFromUInt64Binary,
179-
tags: [.validation, .api],
179+
tags: [.validation, .api, .skip],
180180
setUpFunction: {
181181
blackHole(uint64ValuesSum)
182182
blackHole(uint64BinaryStrings)
183183
}),
184184
BenchmarkInfo(name: "ParseInt.UInt64.Hex",
185185
runFunction: run_ParseIntFromUInt64Hex,
186-
tags: [.validation, .api],
186+
tags: [.validation, .api, .skip],
187187
setUpFunction: {
188188
blackHole(uint64ValuesSum)
189189
blackHole(uint64HexStrings)
190190
}),
191191
BenchmarkInfo(name: "ParseInt.UInt64.UncommonRadix",
192192
runFunction: run_ParseIntFromUInt64UncommonRadix,
193-
tags: [.validation, .api],
193+
tags: [.validation, .api, .skip],
194194
setUpFunction: {
195195
blackHole(uint64ValuesSum)
196196
blackHole(uint64UncommonRadixStrings)

benchmark/single-source/IntegerParsing.swift.gyb

+4-2
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,20 @@ import TestsUtils
2424
% = [ "intSmall", "uintSmall", "int32", "int64", "uint32", "uint64" ]
2525
% SizeTypes = [ "Int", "UInt", "Int32", "Int64", "UInt32", "UInt64" ]
2626
% SizeRanges = [ "-9999 ... 9999", "0 ... 9999" ] + ([ ".min ... .max" ] * 4)
27+
% SizeSkippeds = [ False, True, True, False, True, True ]
2728
% SizeIterationMultipliers = [ 20, 20, 8, 4, 8, 4 ]
2829
% RadixNames = [ "Decimal", "Binary", "Hex", "UncommonRadix" ]
2930
% Radices = [ 10, 2, 16, 7 ]
3031

3132
// - Definitions
3233
public let IntegerParsing = [
33-
% for (SizeName, SizeNameLower) in zip(SizeNames, SizeNamesLower):
34+
% for (SizeName, SizeNameLower, SizeSkipped)\
35+
% in zip(SizeNames, SizeNamesLower, SizeSkippeds):
3436
// ${SizeName}
3537
% for RadixName in RadixNames:
3638
BenchmarkInfo(name: "ParseInt.${SizeName}.${RadixName}",
3739
runFunction: run_ParseIntFrom${SizeName}${RadixName},
38-
tags: [.validation, .api],
40+
tags: [.validation, .api${", .skip" if SizeSkipped else ""}],
3941
setUpFunction: {
4042
blackHole(${SizeNameLower}ValuesSum)
4143
blackHole(${SizeNameLower}${RadixName}Strings)

0 commit comments

Comments
 (0)