X-Git-Url: https://git.cworth.org/git?p=apitrace;a=blobdiff_plain;f=scripts%2Fretracediff.py;h=4ed58373f2dab00f919843eca78ccf69b2a0f466;hp=e59d00a5b65fa74af41d25dcdf4bf0c025e05136;hb=0ef175f3dc9fe5453702e7ccf45f408b05174f9d;hpb=1e087c7e8518f0f1a99d9a7abc941019ee65af74 diff --git a/scripts/retracediff.py b/scripts/retracediff.py index e59d00a..4ed5837 100755 --- a/scripts/retracediff.py +++ b/scripts/retracediff.py @@ -219,6 +219,10 @@ def main(): '-S', '--snapshot-frequency', metavar='CALLSET', type="string", dest="snapshot_frequency", default='draw', help="calls to compare [default: %default]") + optparser.add_option( + '--diff-state', + action='store_true', dest='diff_state', default=False, + help='diff state between failing calls') optparser.add_option( '-o', '--output', metavar='FILE', type="string", dest="output", @@ -289,7 +293,7 @@ def main(): refImage.save(prefix + '.ref.png') srcImage.save(prefix + '.src.png') comparer.write_diff(prefix + '.diff.png') - if last_bad < last_good: + if last_bad < last_good and options.diff_state: srcRetracer.diff_state(last_good, callNo, output) last_bad = callNo else: