Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[JENKINS-43507] Add tests for GitHubSCMSource
  • Loading branch information
stephenc committed Jun 19, 2017
1 parent cbdb2bd commit f9a02c6
Show file tree
Hide file tree
Showing 73 changed files with 2,887 additions and 3 deletions.
Expand Up @@ -533,7 +533,10 @@ public void setScanCredentialsId(@CheckForNull String credentialsId) {
public String getCheckoutCredentialsId() {
for (SCMSourceTrait trait : traits) {
if (trait instanceof SSHCheckoutTrait) {
return ((SSHCheckoutTrait) trait).getCredentialsId();
return StringUtils.defaultString(
((SSHCheckoutTrait) trait).getCredentialsId(),
GitHubSCMSource.DescriptorImpl.ANONYMOUS
);
}
}
return DescriptorImpl.SAME;
Expand Down

Large diffs are not rendered by default.

@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>true</buildOriginBranch>
<buildOriginBranchWithPR>true</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,16 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://github.test/api/v3::cloudbeers::stunning-adventure</id>
<apiUri>https://github.test/api/v3</apiUri>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>true</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>false</buildOriginBranchWithPR>
<buildOriginPRMerge>true</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>true</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>true</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>true</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>true</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>false</buildOriginPRHead>
<buildForkPRMerge>true</buildForkPRMerge>
<buildForkPRHead>true</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
@@ -0,0 +1,15 @@
<org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>
<id>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::cloudbeers::stunning-adventure</id>
<checkoutCredentialsId>SAME</checkoutCredentialsId>
<scanCredentialsId>e4d8c11a-0d24-472f-b86b-4b017c160e9a</scanCredentialsId>
<repoOwner>cloudbeers</repoOwner>
<repository>stunning-adventure</repository>
<includes>*</includes>
<excludes></excludes>
<buildOriginBranch>false</buildOriginBranch>
<buildOriginBranchWithPR>true</buildOriginBranchWithPR>
<buildOriginPRMerge>false</buildOriginPRMerge>
<buildOriginPRHead>true</buildOriginPRHead>
<buildForkPRMerge>false</buildForkPRMerge>
<buildForkPRHead>false</buildForkPRHead>
</org.jenkinsci.plugins.github_branch_source.GitHubSCMSource>

0 comments on commit f9a02c6

Please sign in to comment.