commit | b4dc0ed8b127a16ca5215a08fd2890768cde646e | [log] [tgz] |
---|---|---|
author | David Gibson <david@gibson.dropbear.id.au> | Fri Dec 09 14:45:25 2016 +1100 |
committer | David Gibson <david@gibson.dropbear.id.au> | Fri Dec 09 16:13:23 2016 +1100 |
tree | e8e77f9aa39cb1b2e8bae1911bb3aadc4d1545eb | |
parent | 3ea879dc0c8f86e57cac0ab8768aaa08b00940ea [diff] |
tests: Fix double expansion bugs in test code Two test programs - check_path and overlay - define a CHECK() helper macro in such a way that in the case of an error it will re-execute the checked code fragment, instead of using the return value from the initial call. This can lead to misreporting errors, because the code may fail in a different way the second time around due to changes made during the first failing call. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>