Skip to content

Commit 54445b0

Browse files
authored
Merge pull request #4993 from gottesmm/small_generate_harness_improvements
Small generate harness improvements
2 parents 366a3a0 + dc64594 commit 54445b0

File tree

3 files changed

+31
-31
lines changed

3 files changed

+31
-31
lines changed

benchmark/CMakeLists.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ set(SWIFT_BENCH_MODULES
3838
single-source/Chars
3939
single-source/ClassArrayGetter
4040
single-source/DeadArray
41+
single-source/DictTest
42+
single-source/DictTest2
43+
single-source/DictTest3
4144
single-source/DictionaryBridge
4245
single-source/DictionaryLiteral
4346
single-source/DictionaryRemove
4447
single-source/DictionarySwap
45-
single-source/DictTest
46-
single-source/DictTest2
47-
single-source/DictTest3
4848
single-source/ErrorHandling
4949
single-source/Fibonacci
5050
single-source/GlobalClass
@@ -59,10 +59,10 @@ set(SWIFT_BENCH_MODULES
5959
single-source/Memset
6060
single-source/MonteCarloE
6161
single-source/MonteCarloPi
62-
single-source/NopDeinit
6362
single-source/NSDictionaryCastToSwift
6463
single-source/NSError
6564
single-source/NSStringConversion
65+
single-source/NopDeinit
6666
single-source/ObjectAllocation
6767
single-source/OpenClose
6868
single-source/Phonebook
@@ -72,22 +72,22 @@ set(SWIFT_BENCH_MODULES
7272
single-source/Prims
7373
single-source/ProtocolDispatch
7474
single-source/ProtocolDispatch2
75-
single-source/RangeAssignment
7675
single-source/RC4
77-
single-source/RecursiveOwnedParameter
7876
single-source/RGBHistogram
77+
single-source/RangeAssignment
78+
single-source/RecursiveOwnedParameter
7979
single-source/SetTests
8080
single-source/SevenBoom
8181
single-source/Sim2DArray
8282
single-source/SortLettersInPlace
8383
single-source/SortStrings
8484
single-source/StaticArray
8585
single-source/StrComplexWalk
86+
single-source/StrToInt
8687
single-source/StringBuilder
8788
single-source/StringInterpolation
8889
single-source/StringTests
8990
single-source/StringWalk
90-
single-source/StrToInt
9191
single-source/SuperChars
9292
single-source/TwoSum
9393
single-source/TypeFlood

benchmark/scripts/generate_harness/generate_harness.py

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737

3838
if __name__ == '__main__':
3939
# CMakeList single-source
40-
tests = [os.path.basename(x).split('.')[0]
41-
for x in glob.glob(os.path.join(single_source_dir, '*.swift'))]
40+
test_files = glob.glob(os.path.join(single_source_dir, '*.swift'))
41+
tests = sorted(os.path.basename(x).split('.')[0] for x in test_files)
4242

4343
# CMakeList multi-source
4444
class MultiSourceBench(object):

benchmark/utils/main.swift

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@ precommitTests = [
125125
"ClassArrayGetter": run_ClassArrayGetter,
126126
"DeadArray": run_DeadArray,
127127
"Dictionary": run_Dictionary,
128-
"DictionaryOfObjects": run_DictionaryOfObjects,
129128
"Dictionary2": run_Dictionary2,
130129
"Dictionary2OfObjects": run_Dictionary2OfObjects,
131130
"Dictionary3": run_Dictionary3,
132131
"Dictionary3OfObjects": run_Dictionary3OfObjects,
133132
"DictionaryBridge": run_DictionaryBridge,
134133
"DictionaryLiteral": run_DictionaryLiteral,
134+
"DictionaryOfObjects": run_DictionaryOfObjects,
135135
"DictionaryRemove": run_DictionaryRemove,
136136
"DictionaryRemoveOfObjects": run_DictionaryRemoveOfObjects,
137137
"DictionarySwap": run_DictionarySwap,
@@ -154,42 +154,42 @@ precommitTests = [
154154
"NSStringConversion": run_NSStringConversion,
155155
"NopDeinit": run_NopDeinit,
156156
"ObjectAllocation": run_ObjectAllocation,
157-
"ObjectiveCBridgeFromNSString": run_ObjectiveCBridgeFromNSString,
158-
"ObjectiveCBridgeFromNSStringForced": run_ObjectiveCBridgeFromNSStringForced,
159-
"ObjectiveCBridgeToNSString": run_ObjectiveCBridgeToNSString,
160157
"ObjectiveCBridgeFromNSArrayAnyObject": run_ObjectiveCBridgeFromNSArrayAnyObject,
161158
"ObjectiveCBridgeFromNSArrayAnyObjectForced": run_ObjectiveCBridgeFromNSArrayAnyObjectForced,
162-
"ObjectiveCBridgeToNSArray": run_ObjectiveCBridgeToNSArray,
163159
"ObjectiveCBridgeFromNSArrayAnyObjectToString": run_ObjectiveCBridgeFromNSArrayAnyObjectToString,
164160
"ObjectiveCBridgeFromNSArrayAnyObjectToStringForced": run_ObjectiveCBridgeFromNSArrayAnyObjectToStringForced,
165161
"ObjectiveCBridgeFromNSDictionaryAnyObject": run_ObjectiveCBridgeFromNSDictionaryAnyObject,
166162
"ObjectiveCBridgeFromNSDictionaryAnyObjectForced": run_ObjectiveCBridgeFromNSDictionaryAnyObjectForced,
167163
"ObjectiveCBridgeFromNSDictionaryAnyObjectToString": run_ObjectiveCBridgeFromNSDictionaryAnyObjectToString,
168164
"ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced": run_ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced,
169-
"ObjectiveCBridgeToNSDictionary": run_ObjectiveCBridgeToNSDictionary,
170165
"ObjectiveCBridgeFromNSSetAnyObject": run_ObjectiveCBridgeFromNSSetAnyObject,
171166
"ObjectiveCBridgeFromNSSetAnyObjectForced": run_ObjectiveCBridgeFromNSSetAnyObjectForced,
172167
"ObjectiveCBridgeFromNSSetAnyObjectToString": run_ObjectiveCBridgeFromNSSetAnyObjectToString,
173168
"ObjectiveCBridgeFromNSSetAnyObjectToStringForced": run_ObjectiveCBridgeFromNSSetAnyObjectToStringForced,
174-
"ObjectiveCBridgeToNSSet": run_ObjectiveCBridgeToNSSet,
175-
"ObjectiveCBridgeStubFromNSString": run_ObjectiveCBridgeStubFromNSString,
176-
"ObjectiveCBridgeStubFromNSStringRef": run_ObjectiveCBridgeStubFromNSStringRef,
177-
"ObjectiveCBridgeStubToNSString": run_ObjectiveCBridgeStubToNSString,
178-
"ObjectiveCBridgeStubToNSStringRef": run_ObjectiveCBridgeStubToNSStringRef,
169+
"ObjectiveCBridgeFromNSString": run_ObjectiveCBridgeFromNSString,
170+
"ObjectiveCBridgeFromNSStringForced": run_ObjectiveCBridgeFromNSStringForced,
171+
"ObjectiveCBridgeStubDataAppend": run_ObjectiveCBridgeStubDataAppend,
172+
"ObjectiveCBridgeStubDateAccess": run_ObjectiveCBridgeStubDateAccess,
173+
"ObjectiveCBridgeStubDateMutation": run_ObjectiveCBridgeStubDateMutation,
179174
"ObjectiveCBridgeStubFromArrayOfNSString": run_ObjectiveCBridgeStubFromArrayOfNSString,
180-
"ObjectiveCBridgeStubToArrayOfNSString": run_ObjectiveCBridgeStubToArrayOfNSString,
181175
"ObjectiveCBridgeStubFromNSDate": run_ObjectiveCBridgeStubFromNSDate,
182176
"ObjectiveCBridgeStubFromNSDateRef": run_ObjectiveCBridgeStubFromNSDateRef,
177+
"ObjectiveCBridgeStubFromNSString": run_ObjectiveCBridgeStubFromNSString,
178+
"ObjectiveCBridgeStubFromNSStringRef": run_ObjectiveCBridgeStubFromNSStringRef,
179+
"ObjectiveCBridgeStubNSDataAppend": run_ObjectiveCBridgeStubNSDataAppend,
180+
"ObjectiveCBridgeStubNSDateMutationRef": run_ObjectiveCBridgeStubNSDateMutationRef,
181+
"ObjectiveCBridgeStubNSDateRefAccess": run_ObjectiveCBridgeStubNSDateRefAccess,
182+
"ObjectiveCBridgeStubToArrayOfNSString": run_ObjectiveCBridgeStubToArrayOfNSString,
183183
"ObjectiveCBridgeStubToNSDate": run_ObjectiveCBridgeStubToNSDate,
184184
"ObjectiveCBridgeStubToNSDateRef": run_ObjectiveCBridgeStubToNSDateRef,
185-
"ObjectiveCBridgeStubDateAccess": run_ObjectiveCBridgeStubDateAccess,
186-
"ObjectiveCBridgeStubNSDateRefAccess": run_ObjectiveCBridgeStubNSDateRefAccess,
187-
"ObjectiveCBridgeStubDateMutation": run_ObjectiveCBridgeStubDateMutation,
188-
"ObjectiveCBridgeStubNSDateMutationRef": run_ObjectiveCBridgeStubNSDateMutationRef,
185+
"ObjectiveCBridgeStubToNSString": run_ObjectiveCBridgeStubToNSString,
186+
"ObjectiveCBridgeStubToNSStringRef": run_ObjectiveCBridgeStubToNSStringRef,
189187
"ObjectiveCBridgeStubURLAppendPath": run_ObjectiveCBridgeStubURLAppendPath,
190188
"ObjectiveCBridgeStubURLAppendPathRef": run_ObjectiveCBridgeStubURLAppendPathRef,
191-
"ObjectiveCBridgeStubDataAppend": run_ObjectiveCBridgeStubDataAppend,
192-
"ObjectiveCBridgeStubNSDataAppend": run_ObjectiveCBridgeStubNSDataAppend,
189+
"ObjectiveCBridgeToNSArray": run_ObjectiveCBridgeToNSArray,
190+
"ObjectiveCBridgeToNSDictionary": run_ObjectiveCBridgeToNSDictionary,
191+
"ObjectiveCBridgeToNSSet": run_ObjectiveCBridgeToNSSet,
192+
"ObjectiveCBridgeToNSString": run_ObjectiveCBridgeToNSString,
193193
"OpenClose": run_OpenClose,
194194
"Phonebook": run_Phonebook,
195195
"PolymorphicCalls": run_PolymorphicCalls,
@@ -205,12 +205,12 @@ precommitTests = [
205205
"RangeAssignment": run_RangeAssignment,
206206
"RecursiveOwnedParameter": run_RecursiveOwnedParameter,
207207
"SetExclusiveOr": run_SetExclusiveOr,
208-
"SetIntersect": run_SetIntersect,
209-
"SetIsSubsetOf": run_SetIsSubsetOf,
210-
"SetUnion": run_SetUnion,
211208
"SetExclusiveOr_OfObjects": run_SetExclusiveOr_OfObjects,
209+
"SetIntersect": run_SetIntersect,
212210
"SetIntersect_OfObjects": run_SetIntersect_OfObjects,
211+
"SetIsSubsetOf": run_SetIsSubsetOf,
213212
"SetIsSubsetOf_OfObjects": run_SetIsSubsetOf_OfObjects,
213+
"SetUnion": run_SetUnion,
214214
"SetUnion_OfObjects": run_SetUnion_OfObjects,
215215
"SevenBoom": run_SevenBoom,
216216
"Sim2DArray": run_Sim2DArray,
@@ -223,11 +223,11 @@ precommitTests = [
223223
"StrToInt": run_StrToInt,
224224
"StringBuilder": run_StringBuilder,
225225
"StringEqualPointerComparison": run_StringEqualPointerComparison,
226-
"StringInterpolation": run_StringInterpolation,
227226
"StringHasPrefix": run_StringHasPrefix,
228227
"StringHasPrefixUnicode": run_StringHasPrefixUnicode,
229228
"StringHasSuffix": run_StringHasSuffix,
230229
"StringHasSuffixUnicode": run_StringHasSuffixUnicode,
230+
"StringInterpolation": run_StringInterpolation,
231231
"StringWalk": run_StringWalk,
232232
"StringWithCString": run_StringWithCString,
233233
"SuperChars": run_SuperChars,

0 commit comments

Comments
 (0)