Merge pull request '[FEAT] Mark database errors in tests as failure' (#2972) from gusted/forgejo-log-db into forgejo
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2972 Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
This commit is contained in:
commit
2a006e850e
2 changed files with 10 additions and 1 deletions
|
@ -155,8 +155,14 @@ func InitEngine(ctx context.Context) error {
|
|||
Logger: log.GetLogger("xorm"),
|
||||
})
|
||||
}
|
||||
|
||||
errorLogger := log.GetLogger("xorm")
|
||||
if setting.IsInTesting {
|
||||
errorLogger = log.GetLogger(log.DEFAULT)
|
||||
}
|
||||
|
||||
xormEngine.AddHook(&ErrorQueryHook{
|
||||
Logger: log.GetLogger("xorm"),
|
||||
Logger: errorLogger,
|
||||
})
|
||||
|
||||
SetDefaultEngine(ctx, xormEngine)
|
||||
|
|
|
@ -357,6 +357,9 @@ var ignoredErrorMessage = []string{
|
|||
|
||||
// TestRenameInvalidUsername
|
||||
`TrString() [E] Missing translation "form.Name"`,
|
||||
|
||||
// TestDatabaseCollation
|
||||
`[E] [Error SQL Query] INSERT INTO test_collation_tbl (txt) VALUES ('main') []`,
|
||||
}
|
||||
|
||||
func (w *testLoggerWriterCloser) recordError(msg string) {
|
||||
|
|
Loading…
Add table
Reference in a new issue