public class JenkinsAsserts extends Object
| Constructor and Description |
|---|
JenkinsAsserts() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertCreateJenkinsJob(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String xml,
String jobName) |
static com.offbytwo.jenkins.model.JobWithDetails |
assertJobExists(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName) |
static com.offbytwo.jenkins.model.Build |
assertJobHasBuild(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName) |
static void |
assertJobLastBuildIsSuccessful(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName) |
static void |
assertJobLastBuildIsSuccessful(long timeMillis,
com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName) |
static com.offbytwo.jenkins.model.JobWithDetails |
assertJobPathExists(com.offbytwo.jenkins.JenkinsServer jenkins,
String... jobPath)
Asserts that a job exists with the given path
|
static String |
assertJobXml(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String jobName)
Asserts that the Job exists and returns its XML
|
static Document |
assertJobXmlDocument(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName) |
static com.offbytwo.jenkins.model.QueueReference |
assertTriggerJobPath(com.offbytwo.jenkins.JenkinsServer jenkins,
String... jobPath)
Asserts that we can trigger the job defined by the given path
|
static com.offbytwo.jenkins.model.JobWithDetails |
assertWaitForJobPathExists(com.offbytwo.jenkins.JenkinsServer jenkins,
long timeMillis,
String... jobPath)
Waits for the given time period for the given job path to exist in Jenkins
|
static void |
assertWaitForJobPathNotExist(com.offbytwo.jenkins.JenkinsServer jenkins,
long timeMillis,
String... jobPath) |
static void |
assertWaitForNoRunningBuilds(com.offbytwo.jenkins.JenkinsServer jenkins,
long timeMillis)
Asserts that we can trigger the job defined by the given path
|
static String |
createJenkinsPipelineJobXml(String jenkinsfile)
Returns the Job XML for a Pipeline job for the inline jenkinsfile
|
static com.offbytwo.jenkins.JenkinsServer |
createJenkinsServer(String url) |
static void |
deleteAllCurrentJobs(com.offbytwo.jenkins.JenkinsServer jenkins) |
static void |
displayJobs(com.offbytwo.jenkins.JenkinsServer jenkins) |
static void |
displayJobs(com.offbytwo.jenkins.JenkinsServer jenkins,
Map<String,com.offbytwo.jenkins.model.Job> jobs,
String indent) |
static com.offbytwo.jenkins.model.JobWithDetails |
findJobPath(com.offbytwo.jenkins.JenkinsServer jenkins,
String... jobPath)
Tries to find a job via the given path
|
static String |
fullJobPath(String[] jobPath) |
static int |
numberOfJobs(com.offbytwo.jenkins.JenkinsServer jenkins) |
protected static com.offbytwo.jenkins.model.JobWithDetails |
tryFindJob(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName) |
public static final String INDENT
public static com.offbytwo.jenkins.JenkinsServer createJenkinsServer(String url) throws URISyntaxException
URISyntaxExceptionpublic static com.offbytwo.jenkins.model.JobWithDetails assertJobExists(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName)
public static void assertJobLastBuildIsSuccessful(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName)
throws Exception
Exceptionpublic static void assertJobLastBuildIsSuccessful(long timeMillis,
com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName)
throws Exception
Exceptionpublic static com.offbytwo.jenkins.model.Build assertJobHasBuild(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName)
public static void assertCreateJenkinsJob(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String xml,
String jobName)
public static String assertJobXml(com.offbytwo.jenkins.JenkinsServer jenkinsServer, String jobName)
public static String createJenkinsPipelineJobXml(String jenkinsfile)
protected static com.offbytwo.jenkins.model.JobWithDetails tryFindJob(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName)
public static void deleteAllCurrentJobs(com.offbytwo.jenkins.JenkinsServer jenkins)
throws IOException
IOExceptionpublic static int numberOfJobs(com.offbytwo.jenkins.JenkinsServer jenkins)
throws IOException
IOExceptionpublic static void displayJobs(com.offbytwo.jenkins.JenkinsServer jenkins)
throws IOException
IOExceptionpublic static void displayJobs(com.offbytwo.jenkins.JenkinsServer jenkins,
Map<String,com.offbytwo.jenkins.model.Job> jobs,
String indent)
throws IOException
IOExceptionpublic static com.offbytwo.jenkins.model.JobWithDetails assertJobPathExists(com.offbytwo.jenkins.JenkinsServer jenkins,
String... jobPath)
throws IOException
IOExceptionpublic static com.offbytwo.jenkins.model.QueueReference assertTriggerJobPath(com.offbytwo.jenkins.JenkinsServer jenkins,
String... jobPath)
throws IOException
IOExceptionpublic static void assertWaitForNoRunningBuilds(com.offbytwo.jenkins.JenkinsServer jenkins,
long timeMillis)
throws Exception
Exceptionpublic static com.offbytwo.jenkins.model.JobWithDetails assertWaitForJobPathExists(com.offbytwo.jenkins.JenkinsServer jenkins,
long timeMillis,
String... jobPath)
throws Exception
Exceptionpublic static void assertWaitForJobPathNotExist(com.offbytwo.jenkins.JenkinsServer jenkins,
long timeMillis,
String... jobPath)
throws Exception
Exceptionpublic static com.offbytwo.jenkins.model.JobWithDetails findJobPath(com.offbytwo.jenkins.JenkinsServer jenkins,
String... jobPath)
throws IOException
IOExceptionCopyright © 2011–2017 Red Hat. All rights reserved.