mirror of
https://github.com/anchore/grype
synced 2024-11-10 06:34:13 +00:00
docs(example-templates): add a simple JUnit XML template (#1422)
Signed-off-by: Yevhenii Pokhvalii <yevhenii_pokhvalii@epam.com>
This commit is contained in:
parent
60e7b2bcdc
commit
fe7027f9e9
1 changed files with 14 additions and 0 deletions
14
templates/junit.tmpl
Normal file
14
templates/junit.tmpl
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" ?>
|
||||
<testsuites name="grype-junit">
|
||||
{{- $failures := len $.Matches }}
|
||||
<testsuite tests="{{ $failures }}" failures="{{ $failures }}" name="{{ $.Distro.Name }}:{{ $.Distro.Version }}" errors="0" skipped="0">
|
||||
<properties>
|
||||
<property name="type" value="{{ $.Distro.Name }}"></property>
|
||||
</properties>
|
||||
{{- range .Matches }}
|
||||
<testcase classname="{{ .Artifact.Name }}-{{ .Artifact.Version }} ({{ .Artifact.Type }})" name="[{{ .Vulnerability.Severity }}] {{ .Vulnerability.ID }}">
|
||||
<failure message="{{ .Artifact.Name }}: {{ .Vulnerability.ID }}" type="description">{{ .Vulnerability.Description }} {{ .Artifact.CPEs }} {{ .Vulnerability.DataSource }}</failure>
|
||||
</testcase>
|
||||
{{- end }}
|
||||
</testsuite>
|
||||
</testsuites>
|
Loading…
Reference in a new issue