Skip to content

Commit

Permalink
Merge eb6f0a5 into 338b865
Browse files Browse the repository at this point in the history
  • Loading branch information
SebastianWagner2 committed Jun 14, 2021
2 parents 338b865 + eb6f0a5 commit 6b5790a
Show file tree
Hide file tree
Showing 84 changed files with 486 additions and 55 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
parsing
parseIdOfWorkflowAt: aNumber ofWorkflowsOfRepository: aJson
parseIdOfWorkflowAt: aNumber ofRepository: aJson

| workflows workflow |

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"instance" : {
"parseHeadBranchAt:ofRepository:" : "sw 5/23/2021 16:23",
"parseHeadCommitOf:" : "ng 5/22/2021 18:46",
"parseIdOfWorkflowAt:ofWorkflowsOfRepository:" : "sw 5/23/2021 16:38",
"parseIdOfWorkflowAt:ofRepository:" : "ClassTest 6/14/2021 17:40",
"parseJobsOf:" : "sw 5/23/2021 16:47",
"parseLatestWorkflowRun:" : "ng 5/14/2021 16:02",
"parseMessageAt:ofRepository:" : "sw 5/23/2021 16:28",
Expand All @@ -18,6 +18,5 @@
"primitiveParseConclusionAt:of:" : "sw 5/23/2021 16:55",
"primitiveParseHeadBranchOf:" : "ng 5/22/2021 18:50",
"primitiveParseLatestWorkflowRunConclusion:" : "BF 5/23/2021 21:40",
"primitiveParseNameAt:Of:" : "sw 5/23/2021 16:51",
"primitiveParseNameOf:" : "ng 5/23/2021 18:18",
"primitiveParseRunNumberOf:" : "BF 5/23/2021 21:37" } }
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
instance

^ instance ifNil: [ instance := self new ]
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
accessing
repository

^ String empty
^ ''
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"class" : {
},
"instance" : "ClassTest 6/14/2021 21:01" },
"instance" : {
"buildStatus" : "ClassTest 5/29/2021 19:26",
"clearCache" : "ls 7/11/2019 18:54",
"repository" : "PS 6/22/2014 16:55",
"repository" : "ClassTest 6/14/2021 20:32",
"repository:" : "ls 7/25/2019 14:17",
"repositoryJson" : "PS 6/22/2014 16:55",
"statusMessage" : "ls 7/11/2019 18:11",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"category" : "AutoTDD-Core",
"classinstvars" : [
],
"instance" ],
"classvars" : [
],
"commentStamp" : "be 7/25/2019 15:01",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
as yet unclassified
accessing
instance

^ instance ifNil: [ instance := self new ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
accessing
active: aBoolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
accessing
config: anObject
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,7 @@
"instance" : "be 6/19/2019 17:44" },
"instance" : {
"active" : "ls 5/15/2019 19:50",
"active:" : "ClassTest 6/14/2021 20:38",
"config" : "ls 5/15/2019 19:49",
"config:" : "ClassTest 6/14/2021 20:38",
"runTests" : "ls 5/15/2019 19:34" } }
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
action
bla

ATDDBrowserTests setTestHasRun
ATDDBrowserTests setTestHasRun.
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"class" : {
},
"instance" : {
"bla" : "ng 6/4/2021 19:29" } }
"bla" : "" } }
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ updateJobs

| id jobs |

id := self parser parseIdOfWorkflowAt: self selectedHistory ofWorkflowsOfRepository: self data repositoryJson.
id := self parser parseIdOfWorkflowAt: self selectedHistory ofRepository: self data repositoryJson.
jobs := self parser parseJobsOf: ( self data client getJsonForJobsForRepository: (self data repository , '/') forWorkflowRunId: id ).

self jobs: (jobs collect: [ :job | ATDDGitHubActionWorkflowJob newForId: (parser primitiveParseIdOf: job)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
"parseSmalltalkCILog:" : "BF 6/11/2021 19:48",
"selectedJob:" : "ng 5/26/2021 14:54",
"updateJobLogForId:" : "BF 6/11/2021 13:43",
"updateJobs" : "ClassTest 5/29/2021 19:12" } }
"updateJobs" : "ClassTest 6/14/2021 17:40" } }
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ui-simulation
fetchCopyOfGitHubActions

^ browser gitHubActions copy
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@ setUp
ToolBuilder open: browser.
preTestWatchers := self fetchCopyOfWatchers.
preTestTravisStatuses := self fetchCopyOfTravisStatuses.
preTestGitHubActions := self fetchCopyOfGitHubActions.
browser pauseAll.
browser removeWatchers: browser watchers.
browser removeTravisStatuses: browser travisStatuses.
browser removeGitHubActions: browser gitHubActions.
windowsToDelete := OrderedCollection new.
windowsToDelete add: browser
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ tearDown
preTestTravisStatuses
do: [ :each | each valid: true.
browser travisStatuses addLast: each ].
browser removeGitHubActions: browser gitHubActions.
preTestGitHubActions
do: [ :each | each valid: true.
browser gitHubActions addLast: each ].
browser resumeAll.
windowsToDelete do: [ :each | each changed: #close ].
self class resetTestHasRun
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
"setTestHasRun" : "mb 6/7/2019 17:28" },
"instance" : {
"addEmptyWatchers:" : "ng 6/3/2021 12:41",
"fetchCopyOfGitHubActions" : "ClassTest 6/14/2021 20:10",
"fetchCopyOfTravisStatuses" : "swi 6/19/2019 17:13",
"fetchCopyOfWatchers" : "mb 5/29/2019 18:21",
"setUp" : "ClassTest 6/11/2021 16:01",
"tearDown" : "ng 6/4/2021 19:03",
"setUp" : "ClassTest 6/14/2021 20:11",
"tearDown" : "ClassTest 6/14/2021 20:11",
"testAddButtonAddsNewWatcherToList" : "ng 6/4/2021 17:15",
"testChangingWatchedCategoriesWork" : "ng 6/3/2021 12:11",
"testEditButtonWorks" : "ng 6/3/2021 12:12",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"window",
"preTestWatchers",
"preTestTravisStatuses",
"preTestGitHubActions",
"windowsToDelete" ],
"name" : "ATDDBrowserTests",
"pools" : [
Expand Down
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
utility
possibleConclusions

^ #( 'action_required' 'cancelled' 'failure' 'neutral' 'skipped' 'stale' 'success' 'timed_out' 'unknown' )
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
utility
sampleRepositoryBuilds

^ Json
readFrom:
'put Json here' readStream
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
utility
sampleWorkflowJobs

^ Json
readFrom:
'{"total_count":6,"jobs":[{"id":2818993171,"run_id":935484868,"run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/runs/935484868","node_id":"MDg6Q2hlY2tSdW4yODE4OTkzMTcx","head_sha":"338b86536dadf42f313e82823c83b7cb2c5005c1","url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/jobs/2818993171","html_url":"https://github.com/hpi-swa-teaching/AutoTDD/runs/2818993171","status":"completed","conclusion":"success","started_at":"2021-06-14T10:40:57Z","completed_at":"2021-06-14T10:42:17Z","name":"Squeak64-trunk on ubuntu-latest","steps":[{"name":"Set up job","status":"completed","conclusion":"success","number":1,"started_at":"2021-06-14T13:40:57.000+03:00","completed_at":"2021-06-14T13:41:00.000+03:00"},{"name":"Run actions/checkout@v2","status":"completed","conclusion":"success","number":2,"started_at":"2021-06-14T13:41:00.000+03:00","completed_at":"2021-06-14T13:41:01.000+03:00"},{"name":"Run hpi-swa/setup-smalltalkCI@v1","status":"completed","conclusion":"success","number":3,"started_at":"2021-06-14T13:41:01.000+03:00","completed_at":"2021-06-14T13:41:13.000+03:00"},{"name":"Run smalltalkci -s Squeak64-trunk","status":"completed","conclusion":"success","number":4,"started_at":"2021-06-14T13:41:13.000+03:00","completed_at":"2021-06-14T13:42:17.000+03:00"},{"name":"Post Run actions/checkout@v2","status":"completed","conclusion":"success","number":8,"started_at":"2021-06-14T13:42:17.000+03:00","completed_at":"2021-06-14T13:42:17.000+03:00"},{"name":"Complete job","status":"completed","conclusion":"success","number":9,"started_at":"2021-06-14T13:42:17.000+03:00","completed_at":"2021-06-14T13:42:17.000+03:00"}],"check_run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/check-runs/2818993171"},{"id":2818993199,"run_id":935484868,"run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/runs/935484868","node_id":"MDg6Q2hlY2tSdW4yODE4OTkzMTk5","head_sha":"338b86536dadf42f313e82823c83b7cb2c5005c1","url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/jobs/2818993199","html_url":"https://github.com/hpi-swa-teaching/AutoTDD/runs/2818993199","status":"completed","conclusion":"success","started_at":"2021-06-14T10:40:57Z","completed_at":"2021-06-14T10:41:58Z","name":"Squeak64-5.3 on ubuntu-latest","steps":[{"name":"Set up job","status":"completed","conclusion":"success","number":1,"started_at":"2021-06-14T13:40:57.000+03:00","completed_at":"2021-06-14T13:41:00.000+03:00"},{"name":"Run actions/checkout@v2","status":"completed","conclusion":"success","number":2,"started_at":"2021-06-14T13:41:00.000+03:00","completed_at":"2021-06-14T13:41:01.000+03:00"},{"name":"Run hpi-swa/setup-smalltalkCI@v1","status":"completed","conclusion":"success","number":3,"started_at":"2021-06-14T13:41:01.000+03:00","completed_at":"2021-06-14T13:41:18.000+03:00"},{"name":"Run smalltalkci -s Squeak64-5.3","status":"completed","conclusion":"success","number":4,"started_at":"2021-06-14T13:41:18.000+03:00","completed_at":"2021-06-14T13:41:57.000+03:00"},{"name":"Post Run actions/checkout@v2","status":"completed","conclusion":"success","number":8,"started_at":"2021-06-14T13:41:57.000+03:00","completed_at":"2021-06-14T13:41:58.000+03:00"},{"name":"Complete job","status":"completed","conclusion":"success","number":9,"started_at":"2021-06-14T13:41:58.000+03:00","completed_at":"2021-06-14T13:41:58.000+03:00"}],"check_run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/check-runs/2818993199"},{"id":2818993230,"run_id":935484868,"run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/runs/935484868","node_id":"MDg6Q2hlY2tSdW4yODE4OTkzMjMw","head_sha":"338b86536dadf42f313e82823c83b7cb2c5005c1","url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/jobs/2818993230","html_url":"https://github.com/hpi-swa-teaching/AutoTDD/runs/2818993230","status":"completed","conclusion":"success","started_at":"2021-06-14T10:40:57Z","completed_at":"2021-06-14T10:42:01Z","name":"Squeak64-5.2 on ubuntu-latest","steps":[{"name":"Set up job","status":"completed","conclusion":"success","number":1,"started_at":"2021-06-14T13:40:57.000+03:00","completed_at":"2021-06-14T13:41:00.000+03:00"},{"name":"Run actions/checkout@v2","status":"completed","conclusion":"success","number":2,"started_at":"2021-06-14T13:41:00.000+03:00","completed_at":"2021-06-14T13:41:01.000+03:00"},{"name":"Run hpi-swa/setup-smalltalkCI@v1","status":"completed","conclusion":"success","number":3,"started_at":"2021-06-14T13:41:01.000+03:00","completed_at":"2021-06-14T13:41:14.000+03:00"},{"name":"Run smalltalkci -s Squeak64-5.2","status":"completed","conclusion":"success","number":4,"started_at":"2021-06-14T13:41:14.000+03:00","completed_at":"2021-06-14T13:42:00.000+03:00"},{"name":"Post Run actions/checkout@v2","status":"completed","conclusion":"success","number":8,"started_at":"2021-06-14T13:42:00.000+03:00","completed_at":"2021-06-14T13:42:01.000+03:00"},{"name":"Complete job","status":"completed","conclusion":"success","number":9,"started_at":"2021-06-14T13:42:01.000+03:00","completed_at":"2021-06-14T13:42:01.000+03:00"}],"check_run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/check-runs/2818993230"},{"id":2818993251,"run_id":935484868,"run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/runs/935484868","node_id":"MDg6Q2hlY2tSdW4yODE4OTkzMjUx","head_sha":"338b86536dadf42f313e82823c83b7cb2c5005c1","url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/jobs/2818993251","html_url":"https://github.com/hpi-swa-teaching/AutoTDD/runs/2818993251","status":"completed","conclusion":"success","started_at":"2021-06-14T10:41:02Z","completed_at":"2021-06-14T10:42:18Z","name":"Squeak64-trunk on macos-latest","steps":[{"name":"Set up job","status":"completed","conclusion":"success","number":1,"started_at":"2021-06-14T13:41:02.000+03:00","completed_at":"2021-06-14T13:41:04.000+03:00"},{"name":"Run actions/checkout@v2","status":"completed","conclusion":"success","number":2,"started_at":"2021-06-14T13:41:04.000+03:00","completed_at":"2021-06-14T13:41:06.000+03:00"},{"name":"Run hpi-swa/setup-smalltalkCI@v1","status":"completed","conclusion":"success","number":3,"started_at":"2021-06-14T13:41:06.000+03:00","completed_at":"2021-06-14T13:41:08.000+03:00"},{"name":"Run smalltalkci -s Squeak64-trunk","status":"completed","conclusion":"success","number":4,"started_at":"2021-06-14T13:41:08.000+03:00","completed_at":"2021-06-14T13:42:18.000+03:00"},{"name":"Post Run actions/checkout@v2","status":"completed","conclusion":"success","number":8,"started_at":"2021-06-14T13:42:18.000+03:00","completed_at":"2021-06-14T13:42:18.000+03:00"},{"name":"Complete job","status":"completed","conclusion":"success","number":9,"started_at":"2021-06-14T13:42:18.000+03:00","completed_at":"2021-06-14T13:42:18.000+03:00"}],"check_run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/check-runs/2818993251"},{"id":2818993278,"run_id":935484868,"run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/runs/935484868","node_id":"MDg6Q2hlY2tSdW4yODE4OTkzMjc4","head_sha":"338b86536dadf42f313e82823c83b7cb2c5005c1","url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/jobs/2818993278","html_url":"https://github.com/hpi-swa-teaching/AutoTDD/runs/2818993278","status":"completed","conclusion":"success","started_at":"2021-06-14T10:41:04Z","completed_at":"2021-06-14T10:42:48Z","name":"Squeak64-5.3 on macos-latest","steps":[{"name":"Set up job","status":"completed","conclusion":"success","number":1,"started_at":"2021-06-14T13:41:04.000+03:00","completed_at":"2021-06-14T13:41:10.000+03:00"},{"name":"Run actions/checkout@v2","status":"completed","conclusion":"success","number":2,"started_at":"2021-06-14T13:41:10.000+03:00","completed_at":"2021-06-14T13:41:20.000+03:00"},{"name":"Run hpi-swa/setup-smalltalkCI@v1","status":"completed","conclusion":"success","number":3,"started_at":"2021-06-14T13:41:20.000+03:00","completed_at":"2021-06-14T13:41:29.000+03:00"},{"name":"Run smalltalkci -s Squeak64-5.3","status":"completed","conclusion":"success","number":4,"started_at":"2021-06-14T13:41:29.000+03:00","completed_at":"2021-06-14T13:42:47.000+03:00"},{"name":"Post Run actions/checkout@v2","status":"completed","conclusion":"success","number":8,"started_at":"2021-06-14T13:42:47.000+03:00","completed_at":"2021-06-14T13:42:48.000+03:00"},{"name":"Complete job","status":"completed","conclusion":"success","number":9,"started_at":"2021-06-14T13:42:48.000+03:00","completed_at":"2021-06-14T13:42:48.000+03:00"}],"check_run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/check-runs/2818993278"},{"id":2818993304,"run_id":935484868,"run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/runs/935484868","node_id":"MDg6Q2hlY2tSdW4yODE4OTkzMzA0","head_sha":"338b86536dadf42f313e82823c83b7cb2c5005c1","url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/actions/jobs/2818993304","html_url":"https://github.com/hpi-swa-teaching/AutoTDD/runs/2818993304","status":"completed","conclusion":"success","started_at":"2021-06-14T10:41:02Z","completed_at":"2021-06-14T10:43:15Z","name":"Squeak64-5.2 on macos-latest","steps":[{"name":"Set up job","status":"completed","conclusion":"success","number":1,"started_at":"2021-06-14T13:41:02.000+03:00","completed_at":"2021-06-14T13:41:05.000+03:00"},{"name":"Run actions/checkout@v2","status":"completed","conclusion":"success","number":2,"started_at":"2021-06-14T13:41:05.000+03:00","completed_at":"2021-06-14T13:41:07.000+03:00"},{"name":"Run hpi-swa/setup-smalltalkCI@v1","status":"completed","conclusion":"success","number":3,"started_at":"2021-06-14T13:41:07.000+03:00","completed_at":"2021-06-14T13:41:17.000+03:00"},{"name":"Run smalltalkci -s Squeak64-5.2","status":"completed","conclusion":"success","number":4,"started_at":"2021-06-14T13:41:17.000+03:00","completed_at":"2021-06-14T13:43:14.000+03:00"},{"name":"Post Run actions/checkout@v2","status":"completed","conclusion":"success","number":8,"started_at":"2021-06-14T13:43:14.000+03:00","completed_at":"2021-06-14T13:43:15.000+03:00"},{"name":"Complete job","status":"completed","conclusion":"success","number":9,"started_at":"2021-06-14T13:43:15.000+03:00","completed_at":"2021-06-14T13:43:15.000+03:00"}],"check_run_url":"https://api.github.com/repos/hpi-swa-teaching/AutoTDD/check-runs/2818993304"}]}' readStream
Loading

0 comments on commit 6b5790a

Please sign in to comment.