Support regex in the expected error list. In addition to directly matching the entries of the expected error list with the actual error, support regex in the entries of the expected error list. Set is_regex_list=True in verify_outputs function to set an EXPECTED list of regexes. * tests/cmdline/svntest/verify.py (ExpectedOutput): If IS_REGEX_LIST is True, the entries in the expected list will be treated as regexes. (createExpectedOutput): Handle is_regex_list, by default set as FALSE. (compare_and_display_lines): Handle is_regex_list, by default set as FALSE. Example: -------- Expected err = [".* Verified revision 1.", ".* Error verifying revision 2.", ".*svnadmin: E160004*", ".* Verified revision 3.", ".*svnadmin: E165005*"] Actual err = ["* Verified revision 1.", "* Error verifying revision 2.", "svnadmin: E160004: Invalid change kind in rev file", "* Verified revision 3.", "svnadmin: E165005: Repository 'svn-test-work/repositories/svnadmin_tests-32' failed to verify"] The above Expected err and Actual err would match successfully. Earlier, only *exact* entries in the list were checked for match and hence the above example wouldnt match successfully.