Adapt complex selection fixtures to new changes

We don't generate anymore images if packages are empty - those are now
virtuals which just generates empty artifacts.

Virtuals are not meant to be required by other packages in build time,
because it would violate the virtual packages purpose (they are just
useful for runtime).

This test was used to verify version selection of the best match during build
time, not to actually test any build process. Inject steps so images are
actually generated, and they can depend on each others.
This commit is contained in:
Ettore Di Giacinto
2021-01-03 20:50:32 +01:00
parent 457acd0d8a
commit f57f0f9588
7 changed files with 17 additions and 1 deletions

View File

@@ -15,3 +15,6 @@ requires:
- category: "layer" - category: "layer"
name: "build-sabayon-overlay" name: "build-sabayon-overlay"
version: "0.20191212" version: "0.20191212"
steps:
- echo "foo"

View File

@@ -5,3 +5,6 @@ requires:
includes: includes:
- /usr/portage/packages/.* - /usr/portage/packages/.*
steps:
- echo "foo"

View File

@@ -16,3 +16,6 @@ requires:
- category: "layer" - category: "layer"
name: "build-sabayon-overlay" name: "build-sabayon-overlay"
version: ">=0.1" version: ">=0.1"
steps:
- echo "foo"

View File

@@ -2,3 +2,5 @@ requires:
- category: "layer" - category: "layer"
name: "build" name: "build"
version: ">=0.1" version: ">=0.1"
steps:
- echo "foo"

View File

@@ -2,3 +2,5 @@ requires:
- category: "layer" - category: "layer"
version: "0.1" version: "0.1"
name: "build" name: "build"
steps:
- echo "foo"

View File

@@ -5,3 +5,5 @@ requires:
- category: "layer" - category: "layer"
name: "sabayon-build-portage" name: "sabayon-build-portage"
version: ">=0.1" version: ">=0.1"
steps:
- echo "foo"

View File

@@ -2,6 +2,7 @@ requires:
- category: "layer" - category: "layer"
version: "0.1" version: "0.1"
name: "build-sabayon-overlays" name: "build-sabayon-overlays"
steps:
- echo "foo"
includes: includes:
- /usr/portage/packages/.* - /usr/portage/packages/.*