mirror of
https://github.com/go-gitea/gitea
synced 2025-07-22 18:28:37 +00:00
Remove all package data after tests (#22984)
Fixes #21020 --------- Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
@@ -13,6 +13,8 @@ import (
|
||||
"runtime"
|
||||
"testing"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
packages_model "code.gitea.io/gitea/models/packages"
|
||||
"code.gitea.io/gitea/models/unittest"
|
||||
"code.gitea.io/gitea/modules/base"
|
||||
"code.gitea.io/gitea/modules/git"
|
||||
@@ -204,6 +206,18 @@ func PrepareTestEnv(t testing.TB, skip ...int) func() {
|
||||
return err
|
||||
}))
|
||||
|
||||
// clear all package data
|
||||
assert.NoError(t, db.TruncateBeans(db.DefaultContext,
|
||||
&packages_model.Package{},
|
||||
&packages_model.PackageVersion{},
|
||||
&packages_model.PackageFile{},
|
||||
&packages_model.PackageBlob{},
|
||||
&packages_model.PackageProperty{},
|
||||
&packages_model.PackageBlobUpload{},
|
||||
&packages_model.PackageCleanupRule{},
|
||||
))
|
||||
assert.NoError(t, storage.Clean(storage.Packages))
|
||||
|
||||
return deferFn
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user