Make testlogger output "TestLogger" prefix (#24683)
Make testlogger output "TestLogger" prefix instead of "Unknown Test" when there is no running test case.
This commit is contained in:
parent
a7773d28d2
commit
bfa0fc2c98
1 changed files with 3 additions and 1 deletions
|
@ -58,7 +58,9 @@ func (w *testLoggerWriterCloser) Write(p []byte) (int, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if t == nil || *t == nil {
|
if t == nil || *t == nil {
|
||||||
return fmt.Fprintf(os.Stdout, "??? [Unknown Test] %s\n", p)
|
// if there is no running test, the log message should be outputted to console, to avoid losing important information.
|
||||||
|
// the "???" prefix is used to match the "===" and "+++" in PrintCurrentTest
|
||||||
|
return fmt.Fprintf(os.Stdout, "??? [TestLogger] %s\n", p)
|
||||||
}
|
}
|
||||||
|
|
||||||
defer func() {
|
defer func() {
|
||||||
|
|
Loading…
Reference in a new issue