@@ -196,6 +196,10 @@ def main():
196
196
test_case + '.incr.swift.serialized.json'
197
197
serialized_post_edit_filename = post_edit_file .name + '.serialized.json'
198
198
199
+ serialized_incr_no_ids_filename = serialized_incr_filename + '.noids.json'
200
+ serialized_post_edit_no_ids_filename = serialized_post_edit_filename + \
201
+ '.noids.json'
202
+
199
203
try :
200
204
# Serialise the pre-edit syntax tree
201
205
run_command (
@@ -232,6 +236,20 @@ def main():
232
236
['-output-filename' , serialized_incr_filename ] +
233
237
print_visual_reuse_info_args )
234
238
239
+ with open (serialized_incr_no_ids_filename , 'w+' ) as file :
240
+ subprocess .check_call (
241
+ ['grep' ] +
242
+ ['-v' ] +
243
+ ['-e' , '^ *"id": [0-9]*$' ] +
244
+ [serialized_incr_filename ], stdout = file )
245
+
246
+ with open (serialized_post_edit_no_ids_filename , 'w+' ) as file :
247
+ subprocess .check_call (
248
+ ['grep' ] +
249
+ ['-v' ] +
250
+ ['-e' , '^ *"id": [0-9]*$' ] +
251
+ [serialized_post_edit_filename ], stdout = file )
252
+
235
253
if print_visual_reuse_info :
236
254
print (incr_parse_output )
237
255
exit (0 )
@@ -247,8 +265,8 @@ def main():
247
265
run_command (
248
266
[
249
267
'diff' , '-u' ,
250
- serialized_post_edit_filename ,
251
- serialized_incr_filename
268
+ serialized_incr_no_ids_filename ,
269
+ serialized_post_edit_no_ids_filename
252
270
])
253
271
except subprocess .CalledProcessError as e :
254
272
print ('Test case "%s" of %s FAILed' % (test_case , test_file .name ),
0 commit comments