Bison generates the 'syntax error' messages and depends on
the Bison version. For example, the current bison uses
lsfd: failed to parse "(": syntax error, unexpected end of file
But the old version:
lsfd: failed to parse "(": syntax error, unexpected $end
We do not control these strings, so it's better not to save them to our tests.
Signed-off-by: Karel Zak <kzak@redhat.com>
-lsfd: failed to parse "(": syntax error, unexpected end of file
-lsfd: failed to parse ")": syntax error, unexpected ')'
-lsfd: failed to parse "(FD == 1)garbage": syntax error, unexpected HOLDER, expecting end of file
+lsfd: failed to parse "(": <bison syntax error message removed>
+lsfd: failed to parse ")": <bison syntax error message removed>
+lsfd: failed to parse "(FD == 1)garbage": <bison syntax error message removed>
lsfd: unknown column: NOSUCHCOLUMN
$TS_CMD_LSFD -Q 'NOSUCHCOLUMN'
} > $TS_OUTPUT 2>&1
+sed -i -e 's/syntax error.*/<bison syntax error message removed>/g' \
+ $TS_OUTPUT $TS_ERRLOG
+
ts_finalize