Deleted Added
sdiff udiff text old ( 11571:62f97810876a ) new ( 11636:2cdb85a2e980 )
full compact
1#!/usr/bin/env python
2#
3# Copyright (c) 2016 ARM Limited
4# All rights reserved
5#
6# The license below extends only to copyright in the software and shall
7# not be construed as granting a license to any other intellectual
8# property including but not limited to intellectual property relating

--- 222 unchanged lines hidden (view full) ---

231 ), rex=(
232 ))
233
234 # These files should never be included in the list of
235 # reference files. This list should include temporary files
236 # and other files that we don't care about.
237 ref_ignore_files = FileIgnoreList(
238 names=(
239 ), rex=(
240 # Mercurial sometimes leaves backups when applying MQ patches
241 r"\.orig$",
242 r"\.rej$",
243 ))
244
245 def __init__(self, gem5, output_dir, config_tuple,
246 timeout=None,

--- 32 unchanged lines hidden (view full) ---

279
280 return [
281 RunGem5(self.gem5, args,
282 ref_dir=self.ref_dir, test_dir=self.output_dir,
283 skip=self.skip_run),
284 ]
285
286 def verify_units(self):
287 return [
288 DiffStatFile(ref_dir=self.ref_dir, test_dir=self.output_dir,
289 skip=self.skip_diff_stat)
290 ] + [
291 DiffOutFile(f,
292 ref_dir=self.ref_dir, test_dir=self.output_dir,
293 skip=self.skip_diff_out)
294 for f in self.ref_files()
295 if f not in ClassicTest.diff_ignore_files
296 ]
297
298 def update_ref(self):
299 for fname in self.ref_files():
300 shutil.copy(
301 os.path.join(self.output_dir, fname),
302 os.path.join(self.ref_dir, fname))
303
304def parse_test_filter(test_filter):
305 wildcards = ("", "*")

--- 59 unchanged lines hidden ---