connectors

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IssueInfo

type IssueInfo struct {
	IssueType            string        `json:"issueType"`
	Comment              string        `json:"comment"`
	AutoAnalyzed         bool          `json:"autoAnalyzed"`
	IgnoreAnalyzer       bool          `json:"ignoreAnalyzer"`
	ExternalSystemIssues []interface{} `json:"externalSystemIssues"`
}

type IssueItem

type IssueItem struct {
	Issue      IssueInfo `json:"issue"`
	TestItemId string    `json:"testItemId"`
}

type Issues

type Issues []IssueItem

type RPConnector

type RPConnector struct {
	LaunchId    string `mapstructure:"LAUNCH_ID"`
	ProjectName string `mapstructure:"PROJECT_NAME"`
	AuthToken   string `mapstructure:"AUTH_TOKEN"`
	RPURL       string `mapstructure:"PLATFORM_URL"`
	Client      *http.Client
	TFAURL      string `mapstructure:"TFA_URL"`
}

func (*RPConnector) BuildIssueItemConcurrent

func (c *RPConnector) BuildIssueItemConcurrent(issuesChan chan<- IssueItem, idsChan <-chan string, exitChan chan<- bool, add_attributes bool)

func (*RPConnector) BuildIssueItemHelper

func (c *RPConnector) BuildIssueItemHelper(id string, add_attributes bool) IssueItem

func (*RPConnector) BuildIssues

func (c *RPConnector) BuildIssues(ids []string, concurrent bool, add_attributes bool) Issues

func (*RPConnector) BuildIssuesConcurrent

func (c *RPConnector) BuildIssuesConcurrent(ids []string, add_attributes bool) Issues

func (*RPConnector) BuildTFAInput

func (c *RPConnector) BuildTFAInput(test_id, messages string) common.TFAInput

func (*RPConnector) BuildUpdatedList

func (c *RPConnector) BuildUpdatedList(ids []string, concurrent bool, add_attributes bool) common.GeneralUpdatedList

func (*RPConnector) GetAllTestIds

func (c *RPConnector) GetAllTestIds() []string

func (*RPConnector) GetIssueInfoForSingleTestId

func (c *RPConnector) GetIssueInfoForSingleTestId(id string) IssueInfo

func (*RPConnector) GetPrediction

func (c *RPConnector) GetPrediction(id string, tfa_input common.TFAInput) string

func (*RPConnector) GetTestLog

func (c *RPConnector) GetTestLog(test_id string) []string

func (*RPConnector) InitConnector

func (c *RPConnector) InitConnector()

func (RPConnector) String

func (c RPConnector) String() string

func (*RPConnector) UpdateAll

func (c *RPConnector) UpdateAll(updated_list_of_issues common.GeneralUpdatedList, verbose bool)

func (*RPConnector) Validate

func (c *RPConnector) Validate(verbose bool) (bool, error)

type UpdatedList

type UpdatedList struct {
	IssuesList Issues `json:"issues"`
}

func (UpdatedList) GetSelf

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL