Skip to content

Commit

Permalink
Merge pull request #9 from jenkinsci/fix-JENKINS-31681
Browse files Browse the repository at this point in the history
[JENKINS-31681] Remove maven optional setting from token-macro dependency
  • Loading branch information
Le0Michine committed Mar 24, 2016
2 parents fcf494d + 29aedf4 commit 028df5d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
1 change: 0 additions & 1 deletion pom.xml
Expand Up @@ -38,7 +38,6 @@
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>token-macro</artifactId>
<version>1.5.1</version>
<optional>true</optional>
</dependency>
</dependencies>

Expand Down
Expand Up @@ -20,7 +20,7 @@ public class BuildNameSetterTest {
@Test
public void shouldExpand_BUILD_NUMBER_macro() throws InterruptedException, ExecutionException, IOException {
FreeStyleProject fooProj = jenkins.createFreeStyleProject("foo");
fooProj.getBuildWrappersList().add(new BuildNameSetter("a_#${BUILD_NUMBER}"));
fooProj.getBuildWrappersList().add(getDefaultSetter("a_#${BUILD_NUMBER}"));

FreeStyleBuild fooBuild = fooProj.scheduleBuild2(0).get();
asssertDisplayName(fooBuild, "a_#1");
Expand All @@ -29,7 +29,7 @@ public void shouldExpand_BUILD_NUMBER_macro() throws InterruptedException, Execu
@Test
public void shouldExpand_JOB_NAME_full_env_macro() throws InterruptedException, ExecutionException, IOException {
FreeStyleProject barProj = jenkins.createFreeStyleProject("bar");
barProj.getBuildWrappersList().add(new BuildNameSetter("b_${ENV,var=\"JOB_NAME\"}"));
barProj.getBuildWrappersList().add(getDefaultSetter("b_${ENV,var=\"JOB_NAME\"}"));

FreeStyleBuild barBuild = barProj.scheduleBuild2(0).get();
asssertDisplayName(barBuild, "b_bar");
Expand All @@ -39,7 +39,7 @@ public void shouldExpand_JOB_NAME_full_env_macro() throws InterruptedException,
@Test
public void shouldExpand_JOB_NAME_macro() throws InterruptedException, ExecutionException, IOException {
FreeStyleProject barProj = jenkins.createFreeStyleProject("bar");
barProj.getBuildWrappersList().add(new BuildNameSetter("c_${JOB_NAME}"));
barProj.getBuildWrappersList().add(getDefaultSetter("c_${JOB_NAME}"));

FreeStyleBuild barBuild = barProj.scheduleBuild2(0).get();
asssertDisplayName(barBuild, "c_bar");
Expand All @@ -49,7 +49,7 @@ public void shouldExpand_JOB_NAME_macro() throws InterruptedException, Execution
@Test
public void shouldExpand_JOB_NAME_macro_twice() throws InterruptedException, ExecutionException, IOException {
FreeStyleProject barProj = jenkins.createFreeStyleProject("bar");
barProj.getBuildWrappersList().add(new BuildNameSetter("c_${JOB_NAME}_d_${JOB_NAME}"));
barProj.getBuildWrappersList().add(getDefaultSetter("c_${JOB_NAME}_d_${JOB_NAME}"));

FreeStyleBuild barBuild = barProj.scheduleBuild2(0).get();
asssertDisplayName(barBuild, "c_bar_d_bar");
Expand All @@ -59,7 +59,7 @@ public void shouldExpand_JOB_NAME_macro_twice() throws InterruptedException, Exe
@Test
public void shouldExpand_JOB_NAME_macro_and_JOB_NAME_full_env_macro() throws InterruptedException, ExecutionException, IOException {
FreeStyleProject fooProj = jenkins.createFreeStyleProject("foo");
fooProj.getBuildWrappersList().add(new BuildNameSetter("d_${NODE_NAME}_${ENV,var=\"JOB_NAME\"}"));
fooProj.getBuildWrappersList().add(getDefaultSetter("d_${NODE_NAME}_${ENV,var=\"JOB_NAME\"}"));

FreeStyleBuild fooBuild = fooProj.scheduleBuild2(0).get();
asssertDisplayName(fooBuild, "d_master_foo");
Expand All @@ -69,4 +69,8 @@ private void asssertDisplayName(FreeStyleBuild build, String expectedName) {
assertEquals(Result.SUCCESS, build.getResult());
assertEquals(expectedName, build.getDisplayName());
}

private BuildNameSetter getDefaultSetter(String template) {
return new BuildNameSetter(template, true, true);
}
}

0 comments on commit 028df5d

Please sign in to comment.