From 567d20517af9800f13605aaebd6ea639809bf915 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 11 Apr 2018 15:43:33 +0200 Subject: [PATCH] add mask_expected_results.sh Provide a script to mask timestamps and source file lines in expected results files: when updating expected changes, it is useful to see the exact semantic changes, not the timestamp and source file line changes in the git diff. Change-Id: I785e126b1f5afddd1b722bc5e922ed90970efa8a --- mask_expected_results.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 mask_expected_results.sh diff --git a/mask_expected_results.sh b/mask_expected_results.sh new file mode 100755 index 000000000..f6791943a --- /dev/null +++ b/mask_expected_results.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# to prevent diffs due to timing and source file lines, mask some numbers + +for target in */expected-results.xml; do + sed -i "s/time='[^']*'/time='MASKED'/g" "$target" + sed -i 's/ttcn:[0-9]\+/ttcn:MASKED/g' "$target" +done