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:
parent
3adfc0f02d
commit
0ae1ed749d
16 changed files with 62 additions and 9 deletions
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue