Skip to content

Commit

Permalink
list-jobs should print names, not display names, since people expect …
Browse files Browse the repository at this point in the history
…to be able to feed the results into other CLI commands.
  • Loading branch information
jglick committed Mar 19, 2014
1 parent b261ab2 commit aaa5001
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 12 deletions.
2 changes: 1 addition & 1 deletion core/src/main/java/hudson/cli/ListJobsCommand.java
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ protected int run() throws Exception {

// Print all jobs.
for (TopLevelItem item : jobs) {
stdout.println(item.getDisplayName());
stdout.println(item.getName());

This comment has been minimized.

Copy link
@jglick

jglick Mar 24, 2014

Author Member

But see #1164.

}

return 0;
Expand Down
13 changes: 2 additions & 11 deletions core/src/test/java/hudson/cli/ListJobsCommandTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,25 @@
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.CoreMatchers.not;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.powermock.api.mockito.PowerMockito.mock;
import static org.powermock.api.mockito.PowerMockito.mockStatic;
import static org.powermock.api.mockito.PowerMockito.when;
import hudson.matrix.MatrixConfiguration;
import hudson.matrix.MatrixProject;
import hudson.model.AbstractProject;
import hudson.model.Item;
import hudson.model.ItemGroup;
import hudson.model.TopLevelItem;
import hudson.model.TopLevelItemDescriptor;
import hudson.model.ViewGroup;
import hudson.model.ViewTest.CompositeView;
import hudson.model.View;

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintStream;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;

import javax.annotation.CheckForNull;
import javax.servlet.ServletException;

import jenkins.model.Jenkins;
import jenkins.model.ModifiableTopLevelItemGroup;
Expand All @@ -41,8 +32,6 @@
import org.junit.Test;
import org.junit.runner.RunWith;
import org.jvnet.hudson.test.Bug;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
import org.mockito.Mockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.core.classloader.annotations.SuppressStaticInitializationFor;
Expand Down Expand Up @@ -109,6 +98,7 @@ abstract class Folder implements ModifiableTopLevelItemGroup, TopLevelItem {

final TopLevelItem job = job("job");
final TopLevelItem nestedJob = job("nestedJob");
when(nestedJob.getDisplayName()).thenReturn("Nested Job");
when(job.hasPermission(Item.READ)).thenReturn(true);
when(nestedJob.hasPermission(Item.READ)).thenReturn(true);
when(job.getRelativeNameFrom((ItemGroup<TopLevelItem>) folder)).thenReturn("job");
Expand Down Expand Up @@ -194,6 +184,7 @@ private TopLevelItem job(final String name) {

final TopLevelItem item = mock(TopLevelItem.class);

when(item.getName()).thenReturn(name);
when(item.getDisplayName()).thenReturn(name);

return item;
Expand Down

0 comments on commit aaa5001

Please sign in to comment.