validate_failures.py: Add --expiry_date option
This option sets "today" date to compare expiration entries against.
Setting expiration date into the future allows re-detection of flaky
tests and creating fresh entries for them before the current flaky
entries expire.
We set expiration date "now+1 month" for flaky entries in git history
and then tell ABE to force expiry of these entries 1 week before
we stop using them in test comparison in
tcwg_gnu-build.sh:no_regression_p(). This gives us 1 week to
re-detect/confirm flaky tests without no_regression_p() noticing
anything.
Change-Id: I93cb41ecff08706a0e417404a2067d290990b34b
1 file changed