Skip to content

Commit f60b8b6

Browse files
add functional tests for spdx-tools-java (#54702)
This PR adds functional tests for `spdx-tools-java` which checks the functionality of the binary on an SBOM Signed-off-by: Rakshit Gondwal <rakshit.gondwal@chainguard.dev>
1 parent 555173a commit f60b8b6

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

spdx-tools-java.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package:
22
name: spdx-tools-java
33
version: "2.0.1"
4-
epoch: 2
4+
epoch: 3
55
description: SPDX Command Line Tools using the Spdx-Java-Library
66
copyright:
77
- license: Apache-2.0
@@ -60,9 +60,18 @@ update:
6060
strip-prefix: v
6161

6262
test:
63+
environment:
64+
contents:
65+
packages:
66+
- syft
6367
pipeline:
6468
- runs: |
6569
tools-java Version
6670
tools-java /var/lib/db/sbom/*.json
6771
tools-java --version
6872
tools-java --help
73+
- name: tests on sbom
74+
runs: |
75+
syft cgr.dev/chainguard/static:latest -o spdx-json > ./sbom-spdx.json
76+
tools-java Verify ./sbom-spdx.json
77+
tools-java Convert ./sbom-spdx.json sbom.spdx JSON TAG

0 commit comments

Comments
 (0)