public class ExtendedClientImpl extends java.lang.Object implements ExtendedClient
| Constructor and Description |
|---|
ExtendedClientImpl(BasicClient client) |
| Modifier and Type | Method and Description |
|---|---|
JobType |
registerJob(java.lang.String jobUrl,
java.lang.Long userId)
Registers job in Zafira, it may be a new one or existing returned by service.
|
TestCaseType |
registerTestCase(java.lang.Long suiteId,
java.lang.Long primaryOwnerId,
java.lang.Long secondaryOwnerId,
java.lang.String testClass,
java.lang.String testMethod)
Registers test case in Zafira, it may be a new one or existing returned by service.
|
TestType |
registerTestRestart(TestType test)
Registers test re-run in Zafira.
|
TestRunType |
registerTestRun(java.lang.Long testSuiteId,
java.lang.Long userId,
java.lang.String configXML,
java.lang.Long jobId,
java.lang.Long parentJobId,
CiConfig ciConfig,
java.lang.String workItem)
Registers new test run
|
TestRunType |
registerTestRunByHUMAN(java.lang.Long testSuiteId,
java.lang.Long userId,
java.lang.String configXML,
java.lang.Long jobId,
CiConfig ciConfig,
Initiator startedBy,
java.lang.String workItem)
Registers new test run triggered by human.
|
TestRunType |
registerTestRunBySCHEDULER(java.lang.Long testSuiteId,
java.lang.String configXML,
java.lang.Long jobId,
CiConfig ciConfig,
Initiator startedBy,
java.lang.String workItem)
Registers new test run triggered by scheduler.
|
TestRunType |
registerTestRunResults(TestRunType testRun)
Finalizes test run calculating test results.
|
TestRunType |
registerTestRunUPSTREAM_JOB(java.lang.Long testSuiteId,
java.lang.String configXML,
java.lang.Long jobId,
java.lang.Long parentJobId,
CiConfig ciConfig,
Initiator startedBy,
java.lang.String workItem)
Registers new test run triggered by upstream job.
|
TestType |
registerTestStart(java.lang.String name,
java.lang.String group,
Status status,
java.lang.String testArgs,
java.lang.Long testRunId,
java.lang.Long testCaseId,
int retryCount,
java.lang.String configXML,
java.lang.String[] dependsOnMethods,
java.lang.String ciTestId,
java.util.Set<TagType> tags)
Registers test run in Zafira.
|
TestSuiteType |
registerTestSuite(java.lang.String suiteName,
java.lang.String fileName,
java.lang.Long userId)
Registers test suite in Zafira, it may be a new one or existing returned by service.
|
WorkItem |
registerWorkItem(java.lang.Long testId,
WorkItem workItem) |
TestType |
registerWorkItems(java.lang.Long testId,
java.util.List<java.lang.String> workItems)
Registers test work items.
|
public ExtendedClientImpl(BasicClient client)
public TestCaseType registerTestCase(java.lang.Long suiteId, java.lang.Long primaryOwnerId, java.lang.Long secondaryOwnerId, java.lang.String testClass, java.lang.String testMethod)
ExtendedClientregisterTestCase in interface ExtendedClientpublic TestType registerWorkItems(java.lang.Long testId, java.util.List<java.lang.String> workItems)
ExtendedClientregisterWorkItems in interface ExtendedClientpublic WorkItem registerWorkItem(java.lang.Long testId, WorkItem workItem)
registerWorkItem in interface ExtendedClientpublic TestSuiteType registerTestSuite(java.lang.String suiteName, java.lang.String fileName, java.lang.Long userId)
ExtendedClientregisterTestSuite in interface ExtendedClientsuiteName - - test suite namefileName - - TestNG xml file nameuserId - - suite owner user idpublic JobType registerJob(java.lang.String jobUrl, java.lang.Long userId)
ExtendedClientregisterJob in interface ExtendedClientjobUrl - - CI job URLuserId - - job owner user idpublic TestRunType registerTestRun(java.lang.Long testSuiteId, java.lang.Long userId, java.lang.String configXML, java.lang.Long jobId, java.lang.Long parentJobId, CiConfig ciConfig, java.lang.String workItem)
ExtendedClientregisterTestRun in interface ExtendedClientpublic TestRunType registerTestRunByHUMAN(java.lang.Long testSuiteId, java.lang.Long userId, java.lang.String configXML, java.lang.Long jobId, CiConfig ciConfig, Initiator startedBy, java.lang.String workItem)
ExtendedClientregisterTestRunByHUMAN in interface ExtendedClientpublic TestRunType registerTestRunBySCHEDULER(java.lang.Long testSuiteId, java.lang.String configXML, java.lang.Long jobId, CiConfig ciConfig, Initiator startedBy, java.lang.String workItem)
ExtendedClientregisterTestRunBySCHEDULER in interface ExtendedClientpublic TestRunType registerTestRunUPSTREAM_JOB(java.lang.Long testSuiteId, java.lang.String configXML, java.lang.Long jobId, java.lang.Long parentJobId, CiConfig ciConfig, Initiator startedBy, java.lang.String workItem)
ExtendedClientregisterTestRunUPSTREAM_JOB in interface ExtendedClientpublic TestRunType registerTestRunResults(TestRunType testRun)
ExtendedClientregisterTestRunResults in interface ExtendedClienttestRun - - test run objectpublic TestType registerTestStart(java.lang.String name, java.lang.String group, Status status, java.lang.String testArgs, java.lang.Long testRunId, java.lang.Long testCaseId, int retryCount, java.lang.String configXML, java.lang.String[] dependsOnMethods, java.lang.String ciTestId, java.util.Set<TagType> tags)
ExtendedClientregisterTestStart in interface ExtendedClientpublic TestType registerTestRestart(TestType test)
ExtendedClientregisterTestRestart in interface ExtendedClienttest - - test object