forked from matrix-org/synapse
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sort failing jobs in Complement CI to the top of the logs to make the…
…m easier to read. (matrix-org#13057)
- Loading branch information
1 parent
de334ac
commit e12ff69
Showing
3 changed files
with
104 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
{{- /*gotype: github.com/haveyoudebuggedit/gotestfmt/parser.Package*/ -}} | ||
{{- /* | ||
This template contains the format for an individual package. GitHub actions does not currently support nested groups so | ||
we are creating a stylized header for each package. | ||
|
||
This template is based on https://github.com/haveyoudebuggedit/gotestfmt/blob/f179b0e462a9dcf7101515d87eec4e4d7e58b92a/.gotestfmt/github/package.gotpl | ||
which is under the Unlicense licence. | ||
*/ -}} | ||
{{- $settings := .Settings -}} | ||
{{- if and (or (not $settings.HideSuccessfulPackages) (ne .Result "PASS")) (or (not $settings.HideEmptyPackages) (ne .Result "SKIP") (ne (len .TestCases) 0)) -}} | ||
{{- if eq .Result "PASS" -}} | ||
{{ "\033" }}[0;32m | ||
{{- else if eq .Result "SKIP" -}} | ||
{{ "\033" }}[0;33m | ||
{{- else -}} | ||
{{ "\033" }}[0;31m | ||
{{- end -}} | ||
📦 {{ .Name }}{{- "\033" }}[0m | ||
{{- with .Coverage -}} | ||
{{- "\033" -}}[0;37m ({{ . }}% coverage){{- "\033" -}}[0m | ||
{{- end -}} | ||
{{- "\n" -}} | ||
{{- with .Reason -}} | ||
{{- " " -}}🛑 {{ . -}}{{- "\n" -}} | ||
{{- end -}} | ||
{{- with .Output -}} | ||
{{- . -}}{{- "\n" -}} | ||
{{- end -}} | ||
{{- with .TestCases -}} | ||
{{- /* Failing tests are first */ -}} | ||
{{- range . -}} | ||
{{- if and (ne .Result "PASS") (ne .Result "SKIP") -}} | ||
::group::{{ "\033" }}[0;31m❌{{ " " }}{{- .Name -}} | ||
{{- "\033" -}}[0;37m ({{if $settings.ShowTestStatus}}{{.Result}}; {{end}}{{ .Duration -}} | ||
{{- with .Coverage -}} | ||
, coverage: {{ . }}% | ||
{{- end -}}) | ||
{{- "\033" -}}[0m | ||
{{- "\n" -}} | ||
|
||
{{- with .Output -}} | ||
{{- formatTestOutput . $settings -}} | ||
{{- "\n" -}} | ||
{{- end -}} | ||
|
||
::endgroup::{{- "\n" -}} | ||
{{- end -}} | ||
{{- end -}} | ||
|
||
|
||
{{- /* Then skipped tests are second */ -}} | ||
{{- range . -}} | ||
{{- if eq .Result "SKIP" -}} | ||
::group::{{ "\033" }}[0;33m🚧{{ " " }}{{- .Name -}} | ||
{{- "\033" -}}[0;37m ({{if $settings.ShowTestStatus}}{{.Result}}; {{end}}{{ .Duration -}} | ||
{{- with .Coverage -}} | ||
, coverage: {{ . }}% | ||
{{- end -}}) | ||
{{- "\033" -}}[0m | ||
{{- "\n" -}} | ||
|
||
{{- with .Output -}} | ||
{{- formatTestOutput . $settings -}} | ||
{{- "\n" -}} | ||
{{- end -}} | ||
|
||
::endgroup::{{- "\n" -}} | ||
{{- end -}} | ||
{{- end -}} | ||
|
||
|
||
{{- /* Then passing tests are last */ -}} | ||
{{- range . -}} | ||
{{- if eq .Result "PASS" -}} | ||
::group::{{ "\033" }}[0;32m✅{{ " " }}{{- .Name -}} | ||
{{- "\033" -}}[0;37m ({{if $settings.ShowTestStatus}}{{.Result}}; {{end}}{{ .Duration -}} | ||
{{- with .Coverage -}} | ||
, coverage: {{ . }}% | ||
{{- end -}}) | ||
{{- "\033" -}}[0m | ||
{{- "\n" -}} | ||
|
||
{{- with .Output -}} | ||
{{- formatTestOutput . $settings -}} | ||
{{- "\n" -}} | ||
{{- end -}} | ||
|
||
::endgroup::{{- "\n" -}} | ||
{{- end -}} | ||
{{- end -}} | ||
{{- end -}} | ||
{{- "\n" -}} | ||
{{- end -}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Make Complement CI logs easier to read. |