Documentation ¶
Index ¶
- Constants
- func GenerateRandomCVSS31Vector() string
- func NewFakeActivity() mariadb.ActivityRow
- func NewFakeActivityHasIssue() mariadb.ActivityHasIssueRow
- func NewFakeActivityHasService() mariadb.ActivityHasServiceRow
- func NewFakeBaseService() mariadb.BaseServiceRow
- func NewFakeComponent() mariadb.ComponentRow
- func NewFakeComponentInstance() mariadb.ComponentInstanceRow
- func NewFakeComponentVersion() mariadb.ComponentVersionRow
- func NewFakeComponentVersionIssue() mariadb.ComponentVersionIssueRow
- func NewFakeEvidence() mariadb.EvidenceRow
- func NewFakeIssue() mariadb.IssueRow
- func NewFakeIssueMatch() mariadb.IssueMatchRow
- func NewFakeIssueMatchChange() mariadb.IssueMatchChangeRow
- func NewFakeIssueMatchEvidence() mariadb.IssueMatchEvidenceRow
- func NewFakeIssueRepository() mariadb.IssueRepositoryRow
- func NewFakeIssueRepositoryService() mariadb.IssueRepositoryServiceRow
- func NewFakeIssueVariant(repos []mariadb.BaseIssueRepositoryRow, disc []mariadb.IssueRow) mariadb.IssueVariantRow
- func NewFakeOwner() mariadb.OwnerRow
- func NewFakeService() mariadb.ServiceRow
- func NewFakeSupportGroup() mariadb.SupportGroupRow
- func NewFakeSupportGroupService() mariadb.SupportGroupServiceRow
- func NewFakeSupportGroupUser() mariadb.SupportGroupUserRow
- func NewFakeUser() mariadb.UserRow
- func TestPaginationOfList[F entity.HeurekaFilter, E entity.HeurekaEntity](listFunction func(*F) ([]E, error), filterFunction func(*int, *int64) *F, ...)
- type ContainerizedTestDataBaseManager
- type DatabaseSeeder
- func (s *DatabaseSeeder) ExecPreparedNamed(query string, obj any) (int64, error)
- func (s *DatabaseSeeder) InsertFakeActivity(activity mariadb.ActivityRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeActivityHasIssue(ahi mariadb.ActivityHasIssueRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeActivityHasService(ahs mariadb.ActivityHasServiceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeBaseIssueRepository(irr mariadb.BaseIssueRepositoryRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeBaseService(service mariadb.BaseServiceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeComponent(component mariadb.ComponentRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeComponentInstance(ci mariadb.ComponentInstanceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeComponentVersion(cv mariadb.ComponentVersionRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeComponentVersionIssue(cvi mariadb.ComponentVersionIssueRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeEvidence(evidence mariadb.EvidenceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeIssue(issue mariadb.IssueRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeIssueMatch(im mariadb.IssueMatchRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeIssueMatchChange(vmc mariadb.IssueMatchChangeRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeIssueMatchEvidence(ime mariadb.IssueMatchEvidenceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeIssueRepositoryService(sgs mariadb.IssueRepositoryServiceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeIssueVariant(issueVariant mariadb.IssueVariantRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeOwner(owner mariadb.OwnerRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeSupportGroup(sg mariadb.SupportGroupRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeSupportGroupService(sgs mariadb.SupportGroupServiceRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeSupportGroupUser(sgu mariadb.SupportGroupUserRow) (int64, error)
- func (s *DatabaseSeeder) InsertFakeUser(user mariadb.UserRow) (int64, error)
- func (s *DatabaseSeeder) SeedActivities(num int) []mariadb.ActivityRow
- func (s *DatabaseSeeder) SeedActivityHasIssues(num int, activities []mariadb.ActivityRow, issues []mariadb.IssueRow) []mariadb.ActivityHasIssueRow
- func (s *DatabaseSeeder) SeedActivityHasServices(num int, activities []mariadb.ActivityRow, services []mariadb.BaseServiceRow) []mariadb.ActivityHasServiceRow
- func (s *DatabaseSeeder) SeedComponentInstances(num int, componentVersions []mariadb.ComponentVersionRow, ...) []mariadb.ComponentInstanceRow
- func (s *DatabaseSeeder) SeedComponentVersionIssues(num int, componentVersions []mariadb.ComponentVersionRow, ...) []mariadb.ComponentVersionIssueRow
- func (s *DatabaseSeeder) SeedComponentVersions(num int, components []mariadb.ComponentRow) []mariadb.ComponentVersionRow
- func (s *DatabaseSeeder) SeedComponents(num int) []mariadb.ComponentRow
- func (s *DatabaseSeeder) SeedDbForNestedIssueVariantTest() *SeedCollection
- func (s *DatabaseSeeder) SeedDbForServer(n int) *SeedCollection
- func (s *DatabaseSeeder) SeedDbWithFakeData()
- func (s *DatabaseSeeder) SeedDbWithNFakeData(n int) *SeedCollection
- func (s *DatabaseSeeder) SeedEvidences(num int, activities []mariadb.ActivityRow, users []mariadb.UserRow) []mariadb.EvidenceRow
- func (s *DatabaseSeeder) SeedIssueMatchChanges(num int, issueMatches []mariadb.IssueMatchRow, ...) []mariadb.IssueMatchChangeRow
- func (s *DatabaseSeeder) SeedIssueMatchEvidence(num int, im []mariadb.IssueMatchRow, e []mariadb.EvidenceRow) []mariadb.IssueMatchEvidenceRow
- func (s *DatabaseSeeder) SeedIssueMatches(num int, issues []mariadb.IssueRow, ...) []mariadb.IssueMatchRow
- func (s *DatabaseSeeder) SeedIssueRepositories() []mariadb.BaseIssueRepositoryRow
- func (s *DatabaseSeeder) SeedIssueRepositoryServices(num int, services []mariadb.BaseServiceRow, ...) []mariadb.IssueRepositoryServiceRow
- func (s *DatabaseSeeder) SeedIssueVariants(num int, repos []mariadb.BaseIssueRepositoryRow, issues []mariadb.IssueRow) []mariadb.IssueVariantRow
- func (s *DatabaseSeeder) SeedIssues(num int) []mariadb.IssueRow
- func (s *DatabaseSeeder) SeedOwners(num int, services []mariadb.BaseServiceRow, users []mariadb.UserRow) []mariadb.OwnerRow
- func (s *DatabaseSeeder) SeedRealServices() map[string]mariadb.BaseServiceRow
- func (s *DatabaseSeeder) SeedRealSupportGroupService(services map[string]mariadb.BaseServiceRow, ...) []mariadb.SupportGroupServiceRow
- func (s *DatabaseSeeder) SeedRealSupportGroups() map[string]mariadb.SupportGroupRow
- func (s *DatabaseSeeder) SeedServices(num int) []mariadb.BaseServiceRow
- func (s *DatabaseSeeder) SeedSupportGroupServices(num int, services []mariadb.BaseServiceRow, ...) []mariadb.SupportGroupServiceRow
- func (s *DatabaseSeeder) SeedSupportGroupUsers(num int, users []mariadb.UserRow, supportGroups []mariadb.SupportGroupRow) []mariadb.SupportGroupUserRow
- func (s *DatabaseSeeder) SeedSupportGroups(num int) []mariadb.SupportGroupRow
- func (s *DatabaseSeeder) SeedUsers(num int) []mariadb.UserRow
- type LocalTestDataBaseManager
- type LocalTestDatabaseConfig
- type SeedCollection
- func (s *SeedCollection) GetComponentInstanceByIssueMatches(im []mariadb.IssueMatchRow) ([]mariadb.ComponentInstanceRow, []*int64)
- func (s *SeedCollection) GetIssueByService(service *mariadb.BaseServiceRow) []mariadb.IssueRow
- func (s *SeedCollection) GetIssueVariantsByIssueId(id int64) []mariadb.IssueVariantRow
- func (s *SeedCollection) GetIssueVariantsByIssueMatch(im *mariadb.IssueMatchRow) []mariadb.IssueVariantRow
- func (s *SeedCollection) GetIssueVariantsByService(service *mariadb.BaseServiceRow) []mariadb.IssueVariantRow
- func (s *SeedCollection) GetValidComponentInstanceRows() []mariadb.ComponentInstanceRow
- func (s *SeedCollection) GetValidEvidenceRows() []mariadb.EvidenceRow
- func (s *SeedCollection) GetValidIssueMatchRows() []mariadb.IssueMatchRow
- type TestContainerizedDataBaseConfig
- type TestDatabaseManager
Constants ¶
View Source
const (
MARIADB_DEFAULT_PORT = "3306/tcp"
)
Variables ¶
This section is empty.
Functions ¶
func GenerateRandomCVSS31Vector ¶
func GenerateRandomCVSS31Vector() string
Generate a random CVSS 3.1 vector
func NewFakeActivity ¶
func NewFakeActivity() mariadb.ActivityRow
func NewFakeActivityHasIssue ¶
func NewFakeActivityHasIssue() mariadb.ActivityHasIssueRow
func NewFakeActivityHasService ¶
func NewFakeActivityHasService() mariadb.ActivityHasServiceRow
func NewFakeBaseService ¶
func NewFakeBaseService() mariadb.BaseServiceRow
func NewFakeComponent ¶
func NewFakeComponent() mariadb.ComponentRow
func NewFakeComponentInstance ¶
func NewFakeComponentInstance() mariadb.ComponentInstanceRow
func NewFakeComponentVersion ¶
func NewFakeComponentVersion() mariadb.ComponentVersionRow
func NewFakeComponentVersionIssue ¶
func NewFakeComponentVersionIssue() mariadb.ComponentVersionIssueRow
func NewFakeEvidence ¶
func NewFakeEvidence() mariadb.EvidenceRow
func NewFakeIssue ¶
func NewFakeIssueMatch ¶
func NewFakeIssueMatch() mariadb.IssueMatchRow
func NewFakeIssueMatchChange ¶
func NewFakeIssueMatchChange() mariadb.IssueMatchChangeRow
func NewFakeIssueMatchEvidence ¶
func NewFakeIssueMatchEvidence() mariadb.IssueMatchEvidenceRow
func NewFakeIssueRepository ¶
func NewFakeIssueRepository() mariadb.IssueRepositoryRow
func NewFakeIssueRepositoryService ¶
func NewFakeIssueRepositoryService() mariadb.IssueRepositoryServiceRow
func NewFakeIssueVariant ¶
func NewFakeIssueVariant(repos []mariadb.BaseIssueRepositoryRow, disc []mariadb.IssueRow) mariadb.IssueVariantRow
func NewFakeOwner ¶
func NewFakeService ¶
func NewFakeService() mariadb.ServiceRow
func NewFakeSupportGroup ¶
func NewFakeSupportGroup() mariadb.SupportGroupRow
func NewFakeSupportGroupService ¶
func NewFakeSupportGroupService() mariadb.SupportGroupServiceRow
func NewFakeSupportGroupUser ¶
func NewFakeSupportGroupUser() mariadb.SupportGroupUserRow
func NewFakeUser ¶
func TestPaginationOfList ¶
func TestPaginationOfList[F entity.HeurekaFilter, E entity.HeurekaEntity]( listFunction func(*F) ([]E, error), filterFunction func(*int, *int64) *F, getAfterFunction func([]E) *int64, elementCount int, pageSize int, )
Types ¶
type ContainerizedTestDataBaseManager ¶
type ContainerizedTestDataBaseManager struct { *LocalTestDataBaseManager Config *TestContainerizedDataBaseConfig Cli *client.Client ContainerId string Port string }
func NewContainerizedTestDatabaseManager ¶
func NewContainerizedTestDatabaseManager() *ContainerizedTestDataBaseManager
func (*ContainerizedTestDataBaseManager) DbConfig ¶
func (dbm *ContainerizedTestDataBaseManager) DbConfig() util.Config
func (*ContainerizedTestDataBaseManager) Setup ¶
func (dbm *ContainerizedTestDataBaseManager) Setup() error
func (*ContainerizedTestDataBaseManager) TearDown ¶
func (dbm *ContainerizedTestDataBaseManager) TearDown() error
type DatabaseSeeder ¶
type DatabaseSeeder struct {
// contains filtered or unexported fields
}
func NewDatabaseSeeder ¶
func NewDatabaseSeeder(cfg util.Config) (*DatabaseSeeder, error)
func (*DatabaseSeeder) ExecPreparedNamed ¶
func (s *DatabaseSeeder) ExecPreparedNamed(query string, obj any) (int64, error)
func (*DatabaseSeeder) InsertFakeActivity ¶
func (s *DatabaseSeeder) InsertFakeActivity(activity mariadb.ActivityRow) (int64, error)
func (*DatabaseSeeder) InsertFakeActivityHasIssue ¶
func (s *DatabaseSeeder) InsertFakeActivityHasIssue(ahi mariadb.ActivityHasIssueRow) (int64, error)
func (*DatabaseSeeder) InsertFakeActivityHasService ¶
func (s *DatabaseSeeder) InsertFakeActivityHasService(ahs mariadb.ActivityHasServiceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeBaseIssueRepository ¶
func (s *DatabaseSeeder) InsertFakeBaseIssueRepository(irr mariadb.BaseIssueRepositoryRow) (int64, error)
func (*DatabaseSeeder) InsertFakeBaseService ¶
func (s *DatabaseSeeder) InsertFakeBaseService(service mariadb.BaseServiceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeComponent ¶
func (s *DatabaseSeeder) InsertFakeComponent(component mariadb.ComponentRow) (int64, error)
func (*DatabaseSeeder) InsertFakeComponentInstance ¶
func (s *DatabaseSeeder) InsertFakeComponentInstance(ci mariadb.ComponentInstanceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeComponentVersion ¶
func (s *DatabaseSeeder) InsertFakeComponentVersion(cv mariadb.ComponentVersionRow) (int64, error)
func (*DatabaseSeeder) InsertFakeComponentVersionIssue ¶
func (s *DatabaseSeeder) InsertFakeComponentVersionIssue(cvi mariadb.ComponentVersionIssueRow) (int64, error)
func (*DatabaseSeeder) InsertFakeEvidence ¶
func (s *DatabaseSeeder) InsertFakeEvidence(evidence mariadb.EvidenceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeIssue ¶
func (s *DatabaseSeeder) InsertFakeIssue(issue mariadb.IssueRow) (int64, error)
func (*DatabaseSeeder) InsertFakeIssueMatch ¶
func (s *DatabaseSeeder) InsertFakeIssueMatch(im mariadb.IssueMatchRow) (int64, error)
func (*DatabaseSeeder) InsertFakeIssueMatchChange ¶
func (s *DatabaseSeeder) InsertFakeIssueMatchChange(vmc mariadb.IssueMatchChangeRow) (int64, error)
func (*DatabaseSeeder) InsertFakeIssueMatchEvidence ¶
func (s *DatabaseSeeder) InsertFakeIssueMatchEvidence(ime mariadb.IssueMatchEvidenceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeIssueRepositoryService ¶
func (s *DatabaseSeeder) InsertFakeIssueRepositoryService(sgs mariadb.IssueRepositoryServiceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeIssueVariant ¶
func (s *DatabaseSeeder) InsertFakeIssueVariant(issueVariant mariadb.IssueVariantRow) (int64, error)
func (*DatabaseSeeder) InsertFakeOwner ¶
func (s *DatabaseSeeder) InsertFakeOwner(owner mariadb.OwnerRow) (int64, error)
func (*DatabaseSeeder) InsertFakeSupportGroup ¶
func (s *DatabaseSeeder) InsertFakeSupportGroup(sg mariadb.SupportGroupRow) (int64, error)
func (*DatabaseSeeder) InsertFakeSupportGroupService ¶
func (s *DatabaseSeeder) InsertFakeSupportGroupService(sgs mariadb.SupportGroupServiceRow) (int64, error)
func (*DatabaseSeeder) InsertFakeSupportGroupUser ¶
func (s *DatabaseSeeder) InsertFakeSupportGroupUser(sgu mariadb.SupportGroupUserRow) (int64, error)
func (*DatabaseSeeder) InsertFakeUser ¶
func (s *DatabaseSeeder) InsertFakeUser(user mariadb.UserRow) (int64, error)
func (*DatabaseSeeder) SeedActivities ¶
func (s *DatabaseSeeder) SeedActivities(num int) []mariadb.ActivityRow
func (*DatabaseSeeder) SeedActivityHasIssues ¶
func (s *DatabaseSeeder) SeedActivityHasIssues(num int, activities []mariadb.ActivityRow, issues []mariadb.IssueRow) []mariadb.ActivityHasIssueRow
func (*DatabaseSeeder) SeedActivityHasServices ¶
func (s *DatabaseSeeder) SeedActivityHasServices(num int, activities []mariadb.ActivityRow, services []mariadb.BaseServiceRow) []mariadb.ActivityHasServiceRow
func (*DatabaseSeeder) SeedComponentInstances ¶
func (s *DatabaseSeeder) SeedComponentInstances(num int, componentVersions []mariadb.ComponentVersionRow, services []mariadb.BaseServiceRow) []mariadb.ComponentInstanceRow
func (*DatabaseSeeder) SeedComponentVersionIssues ¶
func (s *DatabaseSeeder) SeedComponentVersionIssues(num int, componentVersions []mariadb.ComponentVersionRow, issues []mariadb.IssueRow) []mariadb.ComponentVersionIssueRow
func (*DatabaseSeeder) SeedComponentVersions ¶
func (s *DatabaseSeeder) SeedComponentVersions(num int, components []mariadb.ComponentRow) []mariadb.ComponentVersionRow
func (*DatabaseSeeder) SeedComponents ¶
func (s *DatabaseSeeder) SeedComponents(num int) []mariadb.ComponentRow
func (*DatabaseSeeder) SeedDbForNestedIssueVariantTest ¶
func (s *DatabaseSeeder) SeedDbForNestedIssueVariantTest() *SeedCollection
func (*DatabaseSeeder) SeedDbForServer ¶
func (s *DatabaseSeeder) SeedDbForServer(n int) *SeedCollection
func (*DatabaseSeeder) SeedDbWithFakeData ¶
func (s *DatabaseSeeder) SeedDbWithFakeData()
func (*DatabaseSeeder) SeedDbWithNFakeData ¶
func (s *DatabaseSeeder) SeedDbWithNFakeData(n int) *SeedCollection
func (*DatabaseSeeder) SeedEvidences ¶
func (s *DatabaseSeeder) SeedEvidences(num int, activities []mariadb.ActivityRow, users []mariadb.UserRow) []mariadb.EvidenceRow
func (*DatabaseSeeder) SeedIssueMatchChanges ¶
func (s *DatabaseSeeder) SeedIssueMatchChanges(num int, issueMatches []mariadb.IssueMatchRow, activities []mariadb.ActivityRow) []mariadb.IssueMatchChangeRow
func (*DatabaseSeeder) SeedIssueMatchEvidence ¶
func (s *DatabaseSeeder) SeedIssueMatchEvidence(num int, im []mariadb.IssueMatchRow, e []mariadb.EvidenceRow) []mariadb.IssueMatchEvidenceRow
func (*DatabaseSeeder) SeedIssueMatches ¶
func (s *DatabaseSeeder) SeedIssueMatches(num int, issues []mariadb.IssueRow, componentInstances []mariadb.ComponentInstanceRow, users []mariadb.UserRow) []mariadb.IssueMatchRow
func (*DatabaseSeeder) SeedIssueRepositories ¶
func (s *DatabaseSeeder) SeedIssueRepositories() []mariadb.BaseIssueRepositoryRow
func (*DatabaseSeeder) SeedIssueRepositoryServices ¶
func (s *DatabaseSeeder) SeedIssueRepositoryServices(num int, services []mariadb.BaseServiceRow, issueRepositories []mariadb.BaseIssueRepositoryRow) []mariadb.IssueRepositoryServiceRow
func (*DatabaseSeeder) SeedIssueVariants ¶
func (s *DatabaseSeeder) SeedIssueVariants(num int, repos []mariadb.BaseIssueRepositoryRow, issues []mariadb.IssueRow) []mariadb.IssueVariantRow
func (*DatabaseSeeder) SeedIssues ¶
func (s *DatabaseSeeder) SeedIssues(num int) []mariadb.IssueRow
func (*DatabaseSeeder) SeedOwners ¶
func (s *DatabaseSeeder) SeedOwners(num int, services []mariadb.BaseServiceRow, users []mariadb.UserRow) []mariadb.OwnerRow
func (*DatabaseSeeder) SeedRealServices ¶
func (s *DatabaseSeeder) SeedRealServices() map[string]mariadb.BaseServiceRow
func (*DatabaseSeeder) SeedRealSupportGroupService ¶
func (s *DatabaseSeeder) SeedRealSupportGroupService(services map[string]mariadb.BaseServiceRow, supportGroups map[string]mariadb.SupportGroupRow) []mariadb.SupportGroupServiceRow
func (*DatabaseSeeder) SeedRealSupportGroups ¶
func (s *DatabaseSeeder) SeedRealSupportGroups() map[string]mariadb.SupportGroupRow
func (*DatabaseSeeder) SeedServices ¶
func (s *DatabaseSeeder) SeedServices(num int) []mariadb.BaseServiceRow
func (*DatabaseSeeder) SeedSupportGroupServices ¶
func (s *DatabaseSeeder) SeedSupportGroupServices(num int, services []mariadb.BaseServiceRow, supportGroups []mariadb.SupportGroupRow) []mariadb.SupportGroupServiceRow
func (*DatabaseSeeder) SeedSupportGroupUsers ¶
func (s *DatabaseSeeder) SeedSupportGroupUsers(num int, users []mariadb.UserRow, supportGroups []mariadb.SupportGroupRow) []mariadb.SupportGroupUserRow
func (*DatabaseSeeder) SeedSupportGroups ¶
func (s *DatabaseSeeder) SeedSupportGroups(num int) []mariadb.SupportGroupRow
type LocalTestDataBaseManager ¶
type LocalTestDataBaseManager struct { Config *LocalTestDatabaseConfig Schemas []string CurrentSchema string // contains filtered or unexported fields }
func NewLocalTestDatabaseManager ¶
func NewLocalTestDatabaseManager() *LocalTestDataBaseManager
func (*LocalTestDataBaseManager) DbConfig ¶
func (dbm *LocalTestDataBaseManager) DbConfig() util.Config
func (*LocalTestDataBaseManager) NewTestSchema ¶
func (dbm *LocalTestDataBaseManager) NewTestSchema() *mariadb.SqlDatabase
func (*LocalTestDataBaseManager) ResetSchema ¶
func (dbm *LocalTestDataBaseManager) ResetSchema() error
func (*LocalTestDataBaseManager) Setup ¶
func (dbm *LocalTestDataBaseManager) Setup() error
func (*LocalTestDataBaseManager) TearDown ¶
func (dbm *LocalTestDataBaseManager) TearDown() error
type LocalTestDatabaseConfig ¶
type SeedCollection ¶
type SeedCollection struct { IssueVariantRows []mariadb.IssueVariantRow IssueRepositoryRows []mariadb.BaseIssueRepositoryRow UserRows []mariadb.UserRow IssueRows []mariadb.IssueRow IssueMatchRows []mariadb.IssueMatchRow ActivityRows []mariadb.ActivityRow EvidenceRows []mariadb.EvidenceRow ComponentInstanceRows []mariadb.ComponentInstanceRow ComponentVersionRows []mariadb.ComponentVersionRow ComponentRows []mariadb.ComponentRow ServiceRows []mariadb.BaseServiceRow SupportGroupUserRows []mariadb.SupportGroupUserRow SupportGroupRows []mariadb.SupportGroupRow SupportGroupServiceRows []mariadb.SupportGroupServiceRow OwnerRows []mariadb.OwnerRow ActivityHasServiceRows []mariadb.ActivityHasServiceRow ActivityHasIssueRows []mariadb.ActivityHasIssueRow ComponentVersionIssueRows []mariadb.ComponentVersionIssueRow IssueMatchEvidenceRows []mariadb.IssueMatchEvidenceRow IssueMatchChangeRows []mariadb.IssueMatchChangeRow IssueRepositoryServiceRows []mariadb.IssueRepositoryServiceRow }
func (*SeedCollection) GetComponentInstanceByIssueMatches ¶
func (s *SeedCollection) GetComponentInstanceByIssueMatches(im []mariadb.IssueMatchRow) ([]mariadb.ComponentInstanceRow, []*int64)
func (*SeedCollection) GetIssueByService ¶
func (s *SeedCollection) GetIssueByService(service *mariadb.BaseServiceRow) []mariadb.IssueRow
func (*SeedCollection) GetIssueVariantsByIssueId ¶
func (s *SeedCollection) GetIssueVariantsByIssueId(id int64) []mariadb.IssueVariantRow
func (*SeedCollection) GetIssueVariantsByIssueMatch ¶
func (s *SeedCollection) GetIssueVariantsByIssueMatch(im *mariadb.IssueMatchRow) []mariadb.IssueVariantRow
func (*SeedCollection) GetIssueVariantsByService ¶
func (s *SeedCollection) GetIssueVariantsByService(service *mariadb.BaseServiceRow) []mariadb.IssueVariantRow
func (*SeedCollection) GetValidComponentInstanceRows ¶
func (s *SeedCollection) GetValidComponentInstanceRows() []mariadb.ComponentInstanceRow
func (*SeedCollection) GetValidEvidenceRows ¶
func (s *SeedCollection) GetValidEvidenceRows() []mariadb.EvidenceRow
func (*SeedCollection) GetValidIssueMatchRows ¶
func (s *SeedCollection) GetValidIssueMatchRows() []mariadb.IssueMatchRow
type TestContainerizedDataBaseConfig ¶
type TestContainerizedDataBaseConfig struct { util.Config DBImage string `envconfig:"DB_CONTAINER_IMAGE" required:"true" json:"dbContainerImage"` DockerImageRegistry string `envconfig:"DOCKER_IMAGE_REGISTRY" required:"true" json:"DockerImageRegistry"` DockerCredentialStore string `envconfig:"DOCKER_CREDENTIAL_STORE" required:"true" json:"dockerCredentialStore"` }
type TestDatabaseManager ¶
Click to show internal directories.
Click to hide internal directories.