tests/test-config: Fix regex causing Debian test failure

Fix CI failure due to mismatching quotes in the error output given
between Fedora and Debian test suites.

Example of the error in Debian Stretch:
https://api.travis-ci.org/v3/job/519335717/log.txt

Closes: #1839
Approved by: cgwalters
This commit is contained in:
Robert Fairley 2019-04-17 12:03:55 -04:00 committed by Atomic Bot
parent 95d6701fb9
commit 498a8bd404
1 changed files with 3 additions and 1 deletions

View File

@ -76,7 +76,9 @@ assert_not_file_has_content repo/config "lock-timeout-secs="
if ${CMD_PREFIX} ostree config --repo=repo get core.lock-timeout-secs 2>err.txt; then if ${CMD_PREFIX} ostree config --repo=repo get core.lock-timeout-secs 2>err.txt; then
assert_not_reached "ostree config get should not work after unsetting a key" assert_not_reached "ostree config get should not work after unsetting a key"
fi fi
assert_file_has_content err.txt "error: Key file does not have key “lock-timeout-secs” in group “core”" # Check for any character where quotation marks would be as they appear differently in the Fedora and Debian
# test suites (“” and '' respectively). See: https://github.com/ostreedev/ostree/pull/1839
assert_file_has_content err.txt "error: Key file does not have key .lock-timeout-secs. in group .core."
# Check that it's idempotent # Check that it's idempotent
${CMD_PREFIX} ostree config --repo=repo unset core.lock-timeout-secs ${CMD_PREFIX} ostree config --repo=repo unset core.lock-timeout-secs