mirror of
https://github.com/containers/podman.git
synced 2025-06-25 20:26:51 +08:00
Merge pull request #9892 from jwhonce/wip/top
Trim white space from /top endpoint results
This commit is contained in:
@ -46,8 +46,16 @@ func TopContainer(w http.ResponseWriter, r *http.Request) {
|
||||
var body = handlers.ContainerTopOKBody{}
|
||||
if len(output) > 0 {
|
||||
body.Titles = strings.Split(output[0], "\t")
|
||||
for i := range body.Titles {
|
||||
body.Titles[i] = strings.TrimSpace(body.Titles[i])
|
||||
}
|
||||
|
||||
for _, line := range output[1:] {
|
||||
body.Processes = append(body.Processes, strings.Split(line, "\t"))
|
||||
process := strings.Split(line, "\t")
|
||||
for i := range process {
|
||||
process[i] = strings.TrimSpace(process[i])
|
||||
}
|
||||
body.Processes = append(body.Processes, process)
|
||||
}
|
||||
}
|
||||
utils.WriteJSON(w, http.StatusOK, body)
|
||||
|
@ -38,7 +38,8 @@ t GET libpod/containers/foo/json 200 \
|
||||
|
||||
# List processes of the container
|
||||
t GET libpod/containers/foo/top 200 \
|
||||
length=2
|
||||
length=2 \
|
||||
.Processes[0][7]="top"
|
||||
|
||||
# List processes of none such
|
||||
t GET libpod/containers/nonesuch/top 404
|
||||
|
Reference in New Issue
Block a user