Handle group commands #183

Merged
earl-warren merged 2 commits from Mai-Lapyst/runner:handle-group-commands into main 2024-04-23 14:35:09 +00:00
2 changed files with 7 additions and 6 deletions

View file

@ -392,12 +392,13 @@ func (r *Reporter) handleCommand(originalContent, command, parameters, value str
// Not implemented yet, so just return the original content.
return &originalContent
case "group":
// Returning the original content, because I think the frontend
// will use it when rendering the output.
return &originalContent
// Rewriting into ##[] syntax which the frontend understands
content := "##[group]" + value
return &content
case "endgroup":
// Ditto
return &originalContent
content := "##[endgroup]"
return &content
case "stop-commands":
r.stopCommandEndToken = value
return nil

View file

@ -96,8 +96,8 @@ func TestReporter_parseLogRow(t *testing.T) {
"::endgroup::",
},
[]string{
"::group::",
"::endgroup::",
"##[group]",
"##[endgroup]",
},
},
{