From 0bbb9bf1260d0283b302658ccecdf92813fedccb Mon Sep 17 00:00:00 2001 From: Marcos Bjoerkelund Date: Wed, 24 May 2023 17:12:19 +0200 Subject: [PATCH] [bitnami/jasperreports] Add VIB tests (#33367) Signed-off-by: Marcos Bjoerkelund --- .vib/jasperreports/goss/goss.yaml | 12 ++++++++++++ .vib/jasperreports/goss/jasperreports.yaml | 22 ++++++++++++++++++++++ .vib/jasperreports/goss/vars.yaml | 22 ++++++++++++++++++++++ .vib/jasperreports/vib-publish.json | 18 +++++++++++++++++- .vib/jasperreports/vib-verify.json | 18 +++++++++++++++++- 5 files changed, 90 insertions(+), 2 deletions(-) create mode 100644 .vib/jasperreports/goss/goss.yaml create mode 100644 .vib/jasperreports/goss/jasperreports.yaml create mode 100644 .vib/jasperreports/goss/vars.yaml diff --git a/.vib/jasperreports/goss/goss.yaml b/.vib/jasperreports/goss/goss.yaml new file mode 100644 index 000000000000..964ddd2805b4 --- /dev/null +++ b/.vib/jasperreports/goss/goss.yaml @@ -0,0 +1,12 @@ +gossfile: + # Goss tests exclusive to the current container + ../../jasperreports/goss/jasperreports.yaml: {} + # Load scripts from .vib/common/goss/templates + ../../common/goss/templates/check-binaries.yaml: {} + ../../common/goss/templates/check-broken-symlinks.yaml: {} + ../../common/goss/templates/check-ca-certs.yaml: {} + ../../common/goss/templates/check-directories.yaml: {} + ../../common/goss/templates/check-files.yaml: {} + ../../common/goss/templates/check-linked-libraries.yaml: {} + ../../common/goss/templates/check-sed-in-place.yaml: {} + ../../common/goss/templates/check-spdx.yaml: {} diff --git a/.vib/jasperreports/goss/jasperreports.yaml b/.vib/jasperreports/goss/jasperreports.yaml new file mode 100644 index 000000000000..6c36ff606cc7 --- /dev/null +++ b/.vib/jasperreports/goss/jasperreports.yaml @@ -0,0 +1,22 @@ +command: + check-app-version: + exec: ls /opt/bitnami/jasperreports/buildomatic/conf_source/ieCe/lib/jasperserver-war-jar-*.jar | grep {{ .Env.APP_VERSION }} + exit-status: 0 +file: + /opt/bitnami/jasperreports/buildomatic/default_master.properties: + exists: true + filetype: file + contains: + - appServerDir=/opt/bitnami/tomcat + - jdbcDriverClass=org.mariadb.jdbc.Driver + /opt/bitnami/jasperreports/buildomatic/bin/app-server.xml: + exists: true + filetype: file + contains: + - '!