Documentation
¶
Index ¶
- type Polarion
- func (p *Polarion) GetCustomField(wiURI *tracker_ws.SubterraURI, key string) (*tracker_ws.CustomField, error)
- func (p *Polarion) GetTestCaseRecords(testRunUri, testCaseUri *test_ws.SubterraURI) ([]*test_ws.TestRecord, error)
- func (p *Polarion) GetTestRunById(projectID, testRunID string) (*test_ws.TestRun, error)
- func (p *Polarion) GetWorkItemById(projectId, itemId string) (*tracker_ws.WorkItem, error)
- func (p *Polarion) GetWorkItemsCount(query string) (int, error)
- func (p *Polarion) IsLoggedIn() (bool, error)
- func (p *Polarion) QueryBaselines(query string, sortField string) ([]*tracker_ws.Baseline, error)
- func (p *Polarion) QueryRevisions(query string, fields []string, sort string) ([]*tracker_ws.Revision, error)
- func (p *Polarion) QueryTestRecords(query, sortField string, limit int) ([]*test_ws.TestRecord, error)
- func (p *Polarion) QueryTestRuns(query, sortField string, fields []string) ([]*test_ws.TestRun, error)
- func (p *Polarion) QueryWorkItems(query, sortField string, fields []string) ([]*tracker_ws.WorkItem, error)
- func (p *Polarion) QueryWorkItemsBySQL(sqlQuery string, fields []string) ([]*tracker_ws.WorkItem, error)
- func (p *Polarion) QueryWorkItemsInBaseline(baselineRevision, query, sort string, fields []string) ([]*tracker_ws.WorkItem, error)
- func (p *Polarion) QueryWorkItemsInBaselineBySQL(baselineRevision, sqlQuery string, fields []string) ([]*tracker_ws.WorkItem, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Polarion ¶
type Polarion struct { // http client which is shared across all soap clients HttpClient *http.Client SessionClient *soap.Client SessionWS session_ws.SessionWebService TrackerClient *soap.Client TrackerWS tracker_ws.TrackerWebService TestClient *soap.Client TestWS test_ws.TestManagementWebService }
func NewPolarion ¶
func (*Polarion) GetCustomField ¶
func (p *Polarion) GetCustomField(wiURI *tracker_ws.SubterraURI, key string) (*tracker_ws.CustomField, error)
func (*Polarion) GetTestCaseRecords ¶
func (p *Polarion) GetTestCaseRecords( testRunUri, testCaseUri *test_ws.SubterraURI, ) ([]*test_ws.TestRecord, error)
func (*Polarion) GetTestRunById ¶
func (*Polarion) GetWorkItemById ¶
func (p *Polarion) GetWorkItemById( projectId, itemId string, ) (*tracker_ws.WorkItem, error)
func (*Polarion) GetWorkItemsCount ¶
func (*Polarion) IsLoggedIn ¶
func (*Polarion) QueryBaselines ¶
func (*Polarion) QueryRevisions ¶
func (*Polarion) QueryTestRecords ¶
func (p *Polarion) QueryTestRecords( query, sortField string, limit int, ) ([]*test_ws.TestRecord, error)
query syntax requires to specify project ID, so it's possible to get only test records for single test run in one operation https://docs.sw.siemens.com/en-US/doc/230235217/PL20221020258116340.xid1465510/xid1570678
func (*Polarion) QueryTestRuns ¶
func (*Polarion) QueryWorkItems ¶
func (*Polarion) QueryWorkItemsBySQL ¶
func (*Polarion) QueryWorkItemsInBaseline ¶
func (*Polarion) QueryWorkItemsInBaselineBySQL ¶
Click to show internal directories.
Click to hide internal directories.