Refactor tests to prevent from unnecessary preparations (#32398)

This commit is contained in:
wxiaoguang 2024-11-01 23:18:29 +08:00 committed by GitHub
parent 66971e591e
commit ec2d1593c2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 89 additions and 55 deletions

View file

@ -15,6 +15,7 @@ import (
"code.gitea.io/gitea/modules/log"
"code.gitea.io/gitea/modules/queue"
"code.gitea.io/gitea/modules/util"
)
var (
@ -92,10 +93,7 @@ func (w *testLoggerWriterCloser) Reset() {
func PrintCurrentTest(t testing.TB, skip ...int) func() {
t.Helper()
start := time.Now()
actualSkip := 1
if len(skip) > 0 {
actualSkip = skip[0] + 1
}
actualSkip := util.OptionalArg(skip) + 1
_, filename, line, _ := runtime.Caller(actualSkip)
if log.CanColorStdout {