"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "pkg/cmd/run/list/list_test.go" between
gh-cli-1.10.3.tar.gz and gh-cli-1.11.0.tar.gz

About: GitHub CLI is GitHub’s official command line tool.

list_test.go  (gh-cli-1.10.3):list_test.go  (gh-cli-1.11.0)
skipping to change at line 111 skipping to change at line 111
opts: &ListOptions{ opts: &ListOptions{
Limit: defaultLimit, Limit: defaultLimit,
}, },
stubs: func(reg *httpmock.Registry) { stubs: func(reg *httpmock.Registry) {
reg.Register( reg.Register(
httpmock.REST("GET", "repos/OWNER/REPO/ac tions/runs"), httpmock.REST("GET", "repos/OWNER/REPO/ac tions/runs"),
httpmock.JSONResponse(shared.RunsPayload{ httpmock.JSONResponse(shared.RunsPayload{
WorkflowRuns: shared.TestRuns, WorkflowRuns: shared.TestRuns,
})) }))
}, },
wantOut: "X cool commit timed out trunk push 1\n- cool commit in progress trunk push 2\n✓ cool commit successful trunk p ush 3\n✓ cool commit cancelled trunk push 4\nX cool commit failed trunk push 1234\n✓ cool commit neutral trunk push 6\n✓ cool commit skipped trunk push 7\n- cool commit requested trunk push 8\n- c ool commit queued trunk push 9\nX cool commit stale trunk pus h 10\n\nFor details on a run, try: gh run view <run-id>\n", wantOut: "STATUS NAME WORKFLOW BRANCH EVENT ID ELAPSED AGE\nX cool commit timed out trunk push 1 4m3 4s Feb 23, 2021\n- cool commit in progress trunk push 2 4m34s Feb 23, 2021\n✓ cool commit successful trunk push 3 4m34s Feb 23, 2021\n✓ cool commit cancelled trunk push 4 4m34s Feb 23, 2021\nX cool commit failed trunk push 1234 4m34s Fe b 23, 2021\n✓ cool commit neutral trunk push 6 4m34s Feb 23, 2021\n✓ cool commit skipped trunk push 7 4m34s Feb 23 , 2021\n- cool commit requested trunk push 8 4m34s Feb 23, 2021\n- cool commit queued trunk push 9 4m34s Feb 23, 20 21\nX cool commit stale trunk push 10 4m34s Feb 23, 2021 \n\nFor details on a run, try: gh run view <run-id>\n",
}, },
{ {
name: "blank nontty", name: "blank nontty",
opts: &ListOptions{ opts: &ListOptions{
Limit: defaultLimit, Limit: defaultLimit,
PlainOutput: true, PlainOutput: true,
}, },
nontty: true, nontty: true,
stubs: func(reg *httpmock.Registry) { stubs: func(reg *httpmock.Registry) {
reg.Register( reg.Register(
httpmock.REST("GET", "repos/OWNER/REPO/ac tions/runs"), httpmock.REST("GET", "repos/OWNER/REPO/ac tions/runs"),
httpmock.JSONResponse(shared.RunsPayload{ httpmock.JSONResponse(shared.RunsPayload{
WorkflowRuns: shared.TestRuns, WorkflowRuns: shared.TestRuns,
})) }))
}, },
wantOut: "completed\ttimed_out\tcool commit\ttimed out\tt runk\tpush\t4m34s\t1\nin_progress\t\tcool commit\tin progress\ttrunk\tpush\t4m34 s\t2\ncompleted\tsuccess\tcool commit\tsuccessful\ttrunk\tpush\t4m34s\t3\ncomple ted\tcancelled\tcool commit\tcancelled\ttrunk\tpush\t4m34s\t4\ncompleted\tfailur e\tcool commit\tfailed\ttrunk\tpush\t4m34s\t1234\ncompleted\tneutral\tcool commi t\tneutral\ttrunk\tpush\t4m34s\t6\ncompleted\tskipped\tcool commit\tskipped\ttru nk\tpush\t4m34s\t7\nrequested\t\tcool commit\trequested\ttrunk\tpush\t4m34s\t8\n queued\t\tcool commit\tqueued\ttrunk\tpush\t4m34s\t9\ncompleted\tstale\tcool com mit\tstale\ttrunk\tpush\t4m34s\t10\n", wantOut: "completed\ttimed_out\tcool commit\ttimed out\tt runk\tpush\t1\t4m34s\tFeb 23, 2021\nin_progress\t\tcool commit\tin progress\ttru nk\tpush\t2\t4m34s\tFeb 23, 2021\ncompleted\tsuccess\tcool commit\tsuccessful\tt runk\tpush\t3\t4m34s\tFeb 23, 2021\ncompleted\tcancelled\tcool commit\tcancelled \ttrunk\tpush\t4\t4m34s\tFeb 23, 2021\ncompleted\tfailure\tcool commit\tfailed\t trunk\tpush\t1234\t4m34s\tFeb 23, 2021\ncompleted\tneutral\tcool commit\tneutral \ttrunk\tpush\t6\t4m34s\tFeb 23, 2021\ncompleted\tskipped\tcool commit\tskipped\ ttrunk\tpush\t7\t4m34s\tFeb 23, 2021\nrequested\t\tcool commit\trequested\ttrunk \tpush\t8\t4m34s\tFeb 23, 2021\nqueued\t\tcool commit\tqueued\ttrunk\tpush\t9\t4 m34s\tFeb 23, 2021\ncompleted\tstale\tcool commit\tstale\ttrunk\tpush\t10\t4m34s \tFeb 23, 2021\n",
}, },
{ {
name: "pagination", name: "pagination",
opts: &ListOptions{ opts: &ListOptions{
Limit: 101, Limit: 101,
}, },
stubs: func(reg *httpmock.Registry) { stubs: func(reg *httpmock.Registry) {
var runID int64 var runID int64
runs := []shared.Run{} runs := []shared.Run{}
for runID < 103 { for runID < 103 {
skipping to change at line 199 skipping to change at line 199
stubs: func(reg *httpmock.Registry) { stubs: func(reg *httpmock.Registry) {
reg.Register( reg.Register(
httpmock.REST("GET", "repos/OWNER/REPO/ac tions/workflows/flow.yml"), httpmock.REST("GET", "repos/OWNER/REPO/ac tions/workflows/flow.yml"),
httpmock.JSONResponse(workflowShared.AWor kflow)) httpmock.JSONResponse(workflowShared.AWor kflow))
reg.Register( reg.Register(
httpmock.REST("GET", "repos/OWNER/REPO/ac tions/workflows/123/runs"), httpmock.REST("GET", "repos/OWNER/REPO/ac tions/workflows/123/runs"),
httpmock.JSONResponse(shared.RunsPayload{ httpmock.JSONResponse(shared.RunsPayload{
WorkflowRuns: shared.WorkflowRuns , WorkflowRuns: shared.WorkflowRuns ,
})) }))
}, },
wantOut: "- cool commit in progress trunk push 2\n✓ cool commit successful trunk push 3\nX cool commit failed trunk p ush 1234\n\nFor details on a run, try: gh run view <run-id>\n", wantOut: "STATUS NAME WORKFLOW BRANCH EVENT ID ELAPSED AGE\n- cool commit in progress trunk push 2 4m3 4s Feb 23, 2021\n✓ cool commit successful trunk push 3 4m34s Feb 23, 2021\nX cool commit failed trunk push 1234 4m34s Feb 23, 2021\n\nFor details on a run, try: gh run view <run-id>\n",
}, },
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
reg := &httpmock.Registry{} reg := &httpmock.Registry{}
tt.stubs(reg) tt.stubs(reg)
tt.opts.HttpClient = func() (*http.Client, error) { tt.opts.HttpClient = func() (*http.Client, error) {
return &http.Client{Transport: reg}, nil return &http.Client{Transport: reg}, nil
skipping to change at line 229 skipping to change at line 229
err := listRun(tt.opts) err := listRun(tt.opts)
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, tt.wantOut, stdout.String()) assert.Equal(t, tt.wantOut, stdout.String())
assert.Equal(t, tt.wantErrOut, stderr.String()) assert.Equal(t, tt.wantErrOut, stderr.String())
reg.Verify(t) reg.Verify(t)
}) })
} }
} }
const longRunOutput = "- cool commit 0 trunk push 0\n- cool commit 1 trunk push 1\n- cool commit 2 trunk push 2\n- cool commit 3 trunk push 3\n- cool commit 4 trunk push 4\n- cool commit 5 trunk push 5\n- cool commit 6 trunk push 6\n- cool commit 7 trunk push 7\n- cool commit 8 trunk push 8\n- cool commit 9 trunk push 9\n- cool commit 10 trunk push 10\n- cool commit 11 trunk push 11\n- cool com mit 12 trunk push 12\n- cool commit 13 trunk push 13\n- cool commit 14 trunk push 14\n- cool commit 15 trunk push 15\n- cool commit 16 trunk push 16\n- cool commit 17 trunk push 17\n- cool commit 18 tr unk push 18\n- cool commit 19 trunk push 19\n- cool commit 20 trunk push 20\n- cool commit 21 trunk push 21\n- cool commit 22 trunk pus h 22\n- cool commit 23 trunk push 23\n- cool commit 24 trunk push 2 4\n- cool commit 25 trunk push 25\n- cool commit 26 trunk push 26\n- cool commit 27 trunk push 27\n- cool commit 28 trunk push 28\n- co ol commit 29 trunk push 29\n- cool commit 30 trunk push 30\n- cool c ommit 31 trunk push 31\n- cool commit 32 trunk push 32\n- cool commi t 33 trunk push 33\n- cool commit 34 trunk push 34\n- cool commit 3 5 trunk push 35\n- cool commit 36 trunk push 36\n- cool commit 37 trunk push 37\n- cool commit 38 trunk push 38\n- cool commit 39 trun k push 39\n- cool commit 40 trunk push 40\n- cool commit 41 trunk p ush 41\n- cool commit 42 trunk push 42\n- cool commit 43 trunk push 43\n- cool commit 44 trunk push 44\n- cool commit 45 trunk push 45\ n- cool commit 46 trunk push 46\n- cool commit 47 trunk push 47\n- cool commit 48 trunk push 48\n- cool commit 49 trunk push 49\n- cool commit 50 trunk push 50\n- cool commit 51 trunk push 51\n- cool com mit 52 trunk push 52\n- cool commit 53 trunk push 53\n- cool commit 54 trunk push 54\n- cool commit 55 trunk push 55\n- cool commit 56 trunk push 56\n- cool commit 57 trunk push 57\n- cool commit 58 tr unk push 58\n- cool commit 59 trunk push 59\n- cool commit 60 trunk push 60\n- cool commit 61 trunk push 61\n- cool commit 62 trunk pus h 62\n- cool commit 63 trunk push 63\n- cool commit 64 trunk push 6 4\n- cool commit 65 trunk push 65\n- cool commit 66 trunk push 66\n- cool commit 67 trunk push 67\n- cool commit 68 trunk push 68\n- co ol commit 69 trunk push 69\n- cool commit 70 trunk push 70\n- cool c ommit 71 trunk push 71\n- cool commit 72 trunk push 72\n- cool commi t 73 trunk push 73\n- cool commit 74 trunk push 74\n- cool commit 7 5 trunk push 75\n- cool commit 76 trunk push 76\n- cool commit 77 trunk push 77\n- cool commit 78 trunk push 78\n- cool commit 79 trun k push 79\n- cool commit 80 trunk push 80\n- cool commit 81 trunk p ush 81\n- cool commit 82 trunk push 82\n- cool commit 83 trunk push 83\n- cool commit 84 trunk push 84\n- cool commit 85 trunk push 85\ n- cool commit 86 trunk push 86\n- cool commit 87 trunk push 87\n- cool commit 88 trunk push 88\n- cool commit 89 trunk push 89\n- cool commit 90 trunk push 90\n- cool commit 91 trunk push 91\n- cool com mit 92 trunk push 92\n- cool commit 93 trunk push 93\n- cool commit 94 trunk push 94\n- cool commit 95 trunk push 95\n- cool commit 96 trunk push 96\n- cool commit 97 trunk push 97\n- cool commit 98 tr unk push 98\n- cool commit 99 trunk push 99\n- cool commit 100 trunk push 100\n\nFor details on a run, try: gh run view <run-id>\n" const longRunOutput = "STATUS NAME WORKFLOW BRANCH EVENT ID ELAPSE D AGE\n- cool commit 0 trunk push 0 4m34s Feb 23, 2021 \n- cool commit 1 trunk push 1 4m34s Feb 23, 2021\n- cool commit 2 trunk push 2 4m34s Feb 23, 2021\n- co ol commit 3 trunk push 3 4m34s Feb 23, 2021\n- cool com mit 4 trunk push 4 4m34s Feb 23, 2021\n- cool commit 5 trunk push 5 4m34s Feb 23, 2021\n- cool commit 6 trunk push 6 4m34s Feb 23, 2021\n- cool commit 7 tru nk push 7 4m34s Feb 23, 2021\n- cool commit 8 trunk p ush 8 4m34s Feb 23, 2021\n- cool commit 9 trunk push 9 4m34s Feb 23, 2021\n- cool commit 10 trunk push 10 4 m34s Feb 23, 2021\n- cool commit 11 trunk push 11 4m34s Feb 23, 2021\n- cool commit 12 trunk push 12 4m34s Feb 23, 2021\n- cool commit 13 trunk push 13 4m34s Feb 23, 20 21\n- cool commit 14 trunk push 14 4m34s Feb 23, 2021\n- cool commit 15 trunk push 15 4m34s Feb 23, 2021\n- cool commit 16 trunk push 16 4m34s Feb 23, 2021\n- cool c ommit 17 trunk push 17 4m34s Feb 23, 2021\n- cool commit 18 trunk push 18 4m34s Feb 23, 2021\n- cool commit 19 trunk push 19 4m34s Feb 23, 2021\n- cool commit 20 t runk push 20 4m34s Feb 23, 2021\n- cool commit 21 trunk push 21 4m34s Feb 23, 2021\n- cool commit 22 trunk push 22 4m34s Feb 23, 2021\n- cool commit 23 trunk push 23 4m34s Feb 23, 2021\n- cool commit 24 trunk push 24 4m34s Feb 23, 2021\n- cool commit 25 trunk push 25 4m34s Fe b 23, 2021\n- cool commit 26 trunk push 26 4m34s Feb 23, 2021\n- cool commit 27 trunk push 27 4m34s Feb 23, 2021\n - cool commit 28 trunk push 28 4m34s Feb 23, 2021\n- cool commit 29 trunk push 29 4m34s Feb 23, 2021\n- cool commit 30 trunk push 30 4m34s Feb 23, 2021\n- cool commi t 31 trunk push 31 4m34s Feb 23, 2021\n- cool commit 32 trunk push 32 4m34s Feb 23, 2021\n- cool commit 33 trunk push 33 4m34s Feb 23, 2021\n- cool commit 34 trunk push 34 4m34s Feb 23, 2021\n- cool commit 35 trunk pus h 35 4m34s Feb 23, 2021\n- cool commit 36 trunk push 36 4m34s Feb 23, 2021\n- cool commit 37 trunk push 37 4m3 4s Feb 23, 2021\n- cool commit 38 trunk push 38 4m34s Feb 23, 2021\n- cool commit 39 trunk push 39 4m34s Feb 23 , 2021\n- cool commit 40 trunk push 40 4m34s Feb 23, 2021 \n- cool commit 41 trunk push 41 4m34s Feb 23, 2021\n- cool commit 42 trunk push 42 4m34s Feb 23, 2021\n- co ol commit 43 trunk push 43 4m34s Feb 23, 2021\n- cool com mit 44 trunk push 44 4m34s Feb 23, 2021\n- cool commit 4 5 trunk push 45 4m34s Feb 23, 2021\n- cool commit 46 trunk push 46 4m34s Feb 23, 2021\n- cool commit 47 tru nk push 47 4m34s Feb 23, 2021\n- cool commit 48 trunk p ush 48 4m34s Feb 23, 2021\n- cool commit 49 trunk push 49 4m34s Feb 23, 2021\n- cool commit 50 trunk push 50 4 m34s Feb 23, 2021\n- cool commit 51 trunk push 51 4m34s Feb 23, 2021\n- cool commit 52 trunk push 52 4m34s Feb 23, 2021\n- cool commit 53 trunk push 53 4m34s Feb 23, 20 21\n- cool commit 54 trunk push 54 4m34s Feb 23, 2021\n- cool commit 55 trunk push 55 4m34s Feb 23, 2021\n- cool commit 56 trunk push 56 4m34s Feb 23, 2021\n- cool c ommit 57 trunk push 57 4m34s Feb 23, 2021\n- cool commit 58 trunk push 58 4m34s Feb 23, 2021\n- cool commit 59 trunk push 59 4m34s Feb 23, 2021\n- cool commit 60 t runk push 60 4m34s Feb 23, 2021\n- cool commit 61 trunk push 61 4m34s Feb 23, 2021\n- cool commit 62 trunk push 62 4m34s Feb 23, 2021\n- cool commit 63 trunk push 63 4m34s Feb 23, 2021\n- cool commit 64 trunk push 64 4m34s Feb 23, 2021\n- cool commit 65 trunk push 65 4m34s Fe b 23, 2021\n- cool commit 66 trunk push 66 4m34s Feb 23, 2021\n- cool commit 67 trunk push 67 4m34s Feb 23, 2021\n - cool commit 68 trunk push 68 4m34s Feb 23, 2021\n- cool commit 69 trunk push 69 4m34s Feb 23, 2021\n- cool commit 70 trunk push 70 4m34s Feb 23, 2021\n- cool commi t 71 trunk push 71 4m34s Feb 23, 2021\n- cool commit 72 trunk push 72 4m34s Feb 23, 2021\n- cool commit 73 trunk push 73 4m34s Feb 23, 2021\n- cool commit 74 trunk push 74 4m34s Feb 23, 2021\n- cool commit 75 trunk pus h 75 4m34s Feb 23, 2021\n- cool commit 76 trunk push 76 4m34s Feb 23, 2021\n- cool commit 77 trunk push 77 4m3 4s Feb 23, 2021\n- cool commit 78 trunk push 78 4m34s Feb 23, 2021\n- cool commit 79 trunk push 79 4m34s Feb 23 , 2021\n- cool commit 80 trunk push 80 4m34s Feb 23, 2021 \n- cool commit 81 trunk push 81 4m34s Feb 23, 2021\n- cool commit 82 trunk push 82 4m34s Feb 23, 2021\n- co ol commit 83 trunk push 83 4m34s Feb 23, 2021\n- cool com mit 84 trunk push 84 4m34s Feb 23, 2021\n- cool commit 8 5 trunk push 85 4m34s Feb 23, 2021\n- cool commit 86 trunk push 86 4m34s Feb 23, 2021\n- cool commit 87 tru nk push 87 4m34s Feb 23, 2021\n- cool commit 88 trunk p ush 88 4m34s Feb 23, 2021\n- cool commit 89 trunk push 89 4m34s Feb 23, 2021\n- cool commit 90 trunk push 90 4 m34s Feb 23, 2021\n- cool commit 91 trunk push 91 4m34s Feb 23, 2021\n- cool commit 92 trunk push 92 4m34s Feb 23, 2021\n- cool commit 93 trunk push 93 4m34s Feb 23, 20 21\n- cool commit 94 trunk push 94 4m34s Feb 23, 2021\n- cool commit 95 trunk push 95 4m34s Feb 23, 2021\n- cool commit 96 trunk push 96 4m34s Feb 23, 2021\n- cool c ommit 97 trunk push 97 4m34s Feb 23, 2021\n- cool commit 98 trunk push 98 4m34s Feb 23, 2021\n- cool commit 99 trunk push 99 4m34s Feb 23, 2021\n- cool commit 100 t runk push 100 4m34s Feb 23, 2021\n\nFor details on a run, try: gh run vi ew <run-id>\n"
 End of changes. 4 change blocks. 
3 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)