fix(tests): Fix integration tests

This commit is contained in:
Gerald Pinder 2024-11-26 16:03:24 -05:00
parent f2a4123e0b
commit 816a6a5ddd
8 changed files with 18 additions and 14 deletions

View file

@ -3,7 +3,7 @@
name: cli/test-legacy name: cli/test-legacy
description: This is my personal OS image. description: This is my personal OS image.
base-image: ghcr.io/ublue-os/silverblue-surface base-image: ghcr.io/ublue-os/silverblue-surface
image-version: 39 image-version: gts
modules: modules:
- type: files - type: files
files: files:

View file

@ -9,6 +9,6 @@ set -oue pipefail
echo 'This is an example shell script' echo 'This is an example shell script'
echo 'Scripts here will run during build if specified in recipe.yml' echo 'Scripts here will run during build if specified in recipe.yml'
get_json_arr FILES '.test' '{"test":[1,2,3]}' get_json_array FILES '.test[]' '{"test":[1,2,3]}'
echo $FILES echo "${FILES[@]}"

View file

@ -3,3 +3,7 @@
set -euo pipefail set -euo pipefail
echo "This is a test module" echo "This is a test module"
get_json_array FILES '.test[]' '{"test":[1,2,3]}'
echo "${FILES[@]}"

View file

@ -3,7 +3,7 @@
name: cli/test name: cli/test
description: This is my personal OS image. description: This is my personal OS image.
base-image: quay.io/fedora/fedora-silverblue base-image: quay.io/fedora/fedora-silverblue
image-version: 40 image-version: latest
alt-tags: alt-tags:
- arm64 - arm64
stages: [] stages: []

View file

@ -6,7 +6,7 @@ base-image: ghcr.io/ublue-os/silverblue-main
alt-tags: alt-tags:
- gts - gts
- stable - stable
image-version: 39 image-version: gts
modules: modules:
- from-file: akmods.yml - from-file: akmods.yml
- from-file: flatpaks.yml - from-file: flatpaks.yml

View file

@ -3,7 +3,7 @@
name: cli/test name: cli/test
description: This is my personal OS image. description: This is my personal OS image.
base-image: ghcr.io/ublue-os/silverblue-main base-image: ghcr.io/ublue-os/silverblue-main
image-version: 40 image-version: latest
stages: stages:
- from-file: stages.yml - from-file: stages.yml
modules: modules:

View file

@ -139,7 +139,7 @@ test-docker-build: install-debug-all-features
-S sigstore \ -S sigstore \
{{ should_push }} \ {{ should_push }} \
-vv \ -vv \
recipes/recipe.yml recipes/recipe-39.yml recipes/recipe.yml recipes/recipe-gts.yml
# Run arm integration test # Run arm integration test
test-arm64-build: install-debug-all-features test-arm64-build: install-debug-all-features
@ -159,7 +159,7 @@ test-docker-build-external-login: install-debug-all-features
-S sigstore \ -S sigstore \
{{ should_push }} \ {{ should_push }} \
-vv \ -vv \
recipes/recipe.yml recipes/recipe-39.yml recipes/recipe.yml recipes/recipe-gts.yml
# Run docker driver oauth login integration test # Run docker driver oauth login integration test
test-docker-build-oauth-login: install-debug-all-features test-docker-build-oauth-login: install-debug-all-features
@ -170,7 +170,7 @@ test-docker-build-oauth-login: install-debug-all-features
--retry-push \ --retry-push \
{{ should_push }} \ {{ should_push }} \
-vv \ -vv \
recipes/recipe.yml recipes/recipe-39.yml recipes/recipe.yml recipes/recipe-gts.yml
# Run podman driver integration test # Run podman driver integration test
test-podman-build: install-debug-all-features test-podman-build: install-debug-all-features
@ -182,7 +182,7 @@ test-podman-build: install-debug-all-features
-S sigstore \ -S sigstore \
{{ should_push }} \ {{ should_push }} \
-vv \ -vv \
recipes/recipe.yml recipes/recipe-39.yml recipes/recipe.yml recipes/recipe-gts.yml
# Run buildah driver integration test # Run buildah driver integration test
test-buildah-build: install-debug-all-features test-buildah-build: install-debug-all-features
@ -194,7 +194,7 @@ test-buildah-build: install-debug-all-features
-S sigstore \ -S sigstore \
{{ should_push }} \ {{ should_push }} \
-vv \ -vv \
recipes/recipe.yml recipes/recipe-39.yml recipes/recipe.yml recipes/recipe-gts.yml
# Run ISO generator for images # Run ISO generator for images
test-generate-iso-image: install-debug-all-features test-generate-iso-image: install-debug-all-features

View file

@ -288,9 +288,9 @@ mod test {
#[case("test: value", "", (0, 1))] #[case("test: value", "", (0, 1))]
#[case("test: value", "/test", (6, 5))] #[case("test: value", "/test", (6, 5))]
#[case(RECIPE, "/description", (109, 29))] #[case(RECIPE, "/description", (109, 29))]
#[case(RECIPE, "/image-version", (199, 2))] #[case(RECIPE, "/image-version", (199, 6))]
#[case(RECIPE, "/modules/4/install", (601, 24))] #[case(RECIPE, "/modules/4/install", (605, 24))]
#[case(RECIPE, "/modules/7/snippets", (820, 57))] #[case(RECIPE, "/modules/7/snippets", (824, 57))]
#[case(RECIPE_INVALID, "/image-version", (182, 11))] #[case(RECIPE_INVALID, "/image-version", (182, 11))]
#[case(RECIPE_INVALID_STAGE, "/stages/0/from", (262, 8))] #[case(RECIPE_INVALID_STAGE, "/stages/0/from", (262, 8))]
#[case(RECIPE_INVALID_MODULE, "/modules/7/containerfiles", (807, 8))] #[case(RECIPE_INVALID_MODULE, "/modules/7/containerfiles", (807, 8))]