You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by gi...@apache.org on 2020/12/29 13:24:18 UTC

[buildstream] 03/14: tests: Remove build dependencies from stack elements

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch chandan/stack-stricter-warnings
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit d8662147987bbbead34ea769e358d1420bca76fc
Author: Chandan Singh <cs...@bloomberg.net>
AuthorDate: Tue Jul 16 15:05:17 2019 +0100

    tests: Remove build dependencies from stack elements
    
    Since the `stack` element ignores its build dependencies, we'd like to
    disallow them, but we need to fix our tests first.
---
 .../testing/_sourcetests/project/elements/base.bst       |  2 +-
 tests/artifactcache/junctions/parent/target.bst          |  2 +-
 tests/artifactcache/project/elements/target.bst          |  2 +-
 tests/cachekey/project/target.bst                        |  2 +-
 tests/format/dependencies1/elements/circulartarget.bst   |  2 +-
 tests/format/dependencies1/elements/list-combine.bst     |  2 +-
 tests/format/dependencies1/elements/list-overlap.bst     |  5 ++---
 tests/format/dependencies1/elements/shareddep.bst        |  2 +-
 tests/format/dependencies1/elements/shareddeptarget.bst  |  2 +-
 tests/format/dependencies1/elements/target.bst           |  2 +-
 tests/format/junctions/bar/target.bst                    |  2 +-
 tests/format/junctions/config-target/elements/target.bst |  2 +-
 tests/format/junctions/conflict/target.bst               |  2 +-
 tests/format/junctions/foo/target.bst                    |  2 +-
 tests/format/junctions/invalid/junction-dep.bst          |  2 +-
 tests/format/junctions/invalid/junction-with-deps.bst    |  2 +-
 .../junctions/invalid/junctiondep-not-a-junction.bst     |  2 +-
 tests/format/junctions/invalid/missing-element.bst       |  2 +-
 tests/format/junctions/invalid/missing.bst               |  2 +-
 .../junctions/missing-element/junctionA/target.bst       |  2 +-
 .../missing-element/sub-target-bad-junction.bst          |  2 +-
 tests/format/junctions/missing-element/sub-target.bst    |  2 +-
 tests/format/junctions/missing-element/target.bst        |  2 +-
 tests/format/junctions/nested/target.bst                 |  2 +-
 tests/format/junctions/options-default/target.bst        |  2 +-
 tests/format/junctions/options-inherit/target.bst        |  2 +-
 tests/format/junctions/options/target.bst                |  2 +-
 tests/format/junctions/toplevel/target.bst               |  2 +-
 tests/frontend/buildcheckout.py                          | 16 ++++++++--------
 tests/frontend/completions/no-element-path/target.bst    |  2 +-
 tests/frontend/completions/project/elements/target.bst   |  2 +-
 tests/frontend/completions/sub-folders/elements/base.bst |  2 +-
 tests/frontend/fetch.py                                  |  4 ++--
 tests/frontend/project/elements/invalid-chars-in-dep.bst |  2 +-
 tests/frontend/project/elements/target.bst               |  2 +-
 tests/frontend/project/elements/target2.bst              |  2 +-
 tests/frontend/project_fail/elements/target.bst          |  2 +-
 tests/frontend/project_world/elements/checkout-deps.bst  |  9 +++------
 tests/frontend/project_world/elements/target.bst         |  2 +-
 tests/frontend/track-cross-junction/subproject.bst       |  2 +-
 tests/frontend/workspaced-build-dep/elements/stack.bst   |  2 +-
 tests/frontend/workspaced-runtime-dep/elements/stack.bst |  2 +-
 tests/integration/project/elements/base.bst              |  2 +-
 tests/integration/project/elements/stack/stack.bst       |  2 +-
 tests/remoteexecution/project/elements/base.bst          |  2 +-
 .../project/files/sub-project/elements/base.bst          |  2 +-
 tests/sandboxes/project/elements/base.bst                |  2 +-
 tests/sourcecache/project/elements/target.bst            |  2 +-
 .../sources/local/deterministic-umask/elements/base.bst  |  2 +-
 tests/sources/project/elements/base.bst                  |  2 +-
 50 files changed, 61 insertions(+), 65 deletions(-)

diff --git a/src/buildstream/testing/_sourcetests/project/elements/base.bst b/src/buildstream/testing/_sourcetests/project/elements/base.bst
index 428afa7..1f72c50 100644
--- a/src/buildstream/testing/_sourcetests/project/elements/base.bst
+++ b/src/buildstream/testing/_sourcetests/project/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst
diff --git a/tests/artifactcache/junctions/parent/target.bst b/tests/artifactcache/junctions/parent/target.bst
index 092fd96..b47ddc5 100644
--- a/tests/artifactcache/junctions/parent/target.bst
+++ b/tests/artifactcache/junctions/parent/target.bst
@@ -1,5 +1,5 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: base-element.bst
 - app.bst
diff --git a/tests/artifactcache/project/elements/target.bst b/tests/artifactcache/project/elements/target.bst
index ba489f1..9141533 100644
--- a/tests/artifactcache/project/elements/target.bst
+++ b/tests/artifactcache/project/elements/target.bst
@@ -3,7 +3,7 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - import-bin.bst
 - import-dev.bst
 - compose-all.bst
diff --git a/tests/cachekey/project/target.bst b/tests/cachekey/project/target.bst
index cabf3f7..ed461d0 100644
--- a/tests/cachekey/project/target.bst
+++ b/tests/cachekey/project/target.bst
@@ -3,7 +3,7 @@ description: |
 
   This is the main entry point including cases in the cache key test.
 
-depends:
+runtime-depends:
 - sources/bzr1.bst
 - sources/git1.bst
 - sources/git2.bst
diff --git a/tests/format/dependencies1/elements/circulartarget.bst b/tests/format/dependencies1/elements/circulartarget.bst
index eac5046..662f945 100644
--- a/tests/format/dependencies1/elements/circulartarget.bst
+++ b/tests/format/dependencies1/elements/circulartarget.bst
@@ -1,4 +1,4 @@
 kind: stack
 description: This is a main target which introduces a circular dependency
-depends:
+runtime-depends:
 - circular-firstdep.bst
diff --git a/tests/format/dependencies1/elements/list-combine.bst b/tests/format/dependencies1/elements/list-combine.bst
index ed34522..78ebdb6 100644
--- a/tests/format/dependencies1/elements/list-combine.bst
+++ b/tests/format/dependencies1/elements/list-combine.bst
@@ -4,5 +4,5 @@ build-depends:
 - firstdep.bst
 runtime-depends:
 - seconddep.bst
-depends:
+runtime-depends:
 - thirddep.bst
diff --git a/tests/format/dependencies1/elements/list-overlap.bst b/tests/format/dependencies1/elements/list-overlap.bst
index 0ee94f1..9451fc3 100644
--- a/tests/format/dependencies1/elements/list-overlap.bst
+++ b/tests/format/dependencies1/elements/list-overlap.bst
@@ -2,6 +2,5 @@ kind: stack
 description: This element depends on two elements in different ways
 build-depends:
 - firstdep.bst
-depends:
-- filename: firstdep.bst
-  type: runtime
+runtime-depends:
+- firstdep.bst
diff --git a/tests/format/dependencies1/elements/shareddep.bst b/tests/format/dependencies1/elements/shareddep.bst
index ac123e2..4be3539 100644
--- a/tests/format/dependencies1/elements/shareddep.bst
+++ b/tests/format/dependencies1/elements/shareddep.bst
@@ -1,4 +1,4 @@
 kind: stack
 description: This is the first dependency
-depends:
+runtime-depends:
 - firstdep.bst
diff --git a/tests/format/dependencies1/elements/shareddeptarget.bst b/tests/format/dependencies1/elements/shareddeptarget.bst
index b6efb13..e127c64 100644
--- a/tests/format/dependencies1/elements/shareddeptarget.bst
+++ b/tests/format/dependencies1/elements/shareddeptarget.bst
@@ -1,5 +1,5 @@
 kind: stack
 description: This is the main target
-depends:
+runtime-depends:
 - firstdep.bst
 - shareddep.bst
diff --git a/tests/format/dependencies1/elements/target.bst b/tests/format/dependencies1/elements/target.bst
index b856b0f..04e3e45 100644
--- a/tests/format/dependencies1/elements/target.bst
+++ b/tests/format/dependencies1/elements/target.bst
@@ -1,4 +1,4 @@
 kind: stack
 description: This is the main target
-depends:
+runtime-depends:
 - firstdep.bst
diff --git a/tests/format/junctions/bar/target.bst b/tests/format/junctions/bar/target.bst
index 70b78a3..26736f4 100644
--- a/tests/format/junctions/bar/target.bst
+++ b/tests/format/junctions/bar/target.bst
@@ -1,5 +1,5 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: target.bst
 - app.bst
diff --git a/tests/format/junctions/config-target/elements/target.bst b/tests/format/junctions/config-target/elements/target.bst
index 50d7448..56f0479 100644
--- a/tests/format/junctions/config-target/elements/target.bst
+++ b/tests/format/junctions/config-target/elements/target.bst
@@ -1,4 +1,4 @@
 kind: stack
 
-depends:
+runtime-depends:
 - subsubproject.bst:hello.bst
diff --git a/tests/format/junctions/conflict/target.bst b/tests/format/junctions/conflict/target.bst
index 5e280e5..3d38ea6 100644
--- a/tests/format/junctions/conflict/target.bst
+++ b/tests/format/junctions/conflict/target.bst
@@ -1,5 +1,5 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: foo.bst
   filename: target.bst
 - junction: bar.bst
diff --git a/tests/format/junctions/foo/target.bst b/tests/format/junctions/foo/target.bst
index 70b78a3..26736f4 100644
--- a/tests/format/junctions/foo/target.bst
+++ b/tests/format/junctions/foo/target.bst
@@ -1,5 +1,5 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: target.bst
 - app.bst
diff --git a/tests/format/junctions/invalid/junction-dep.bst b/tests/format/junctions/invalid/junction-dep.bst
index 20fd300..e4635b6 100644
--- a/tests/format/junctions/invalid/junction-dep.bst
+++ b/tests/format/junctions/invalid/junction-dep.bst
@@ -1,3 +1,3 @@
 kind: stack
-depends:
+runtime-depends:
 - base.bst
diff --git a/tests/format/junctions/invalid/junction-with-deps.bst b/tests/format/junctions/invalid/junction-with-deps.bst
index d2ca337..2bb6f9f 100644
--- a/tests/format/junctions/invalid/junction-with-deps.bst
+++ b/tests/format/junctions/invalid/junction-with-deps.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base-with-deps.bst
   filename: target.bst
diff --git a/tests/format/junctions/invalid/junctiondep-not-a-junction.bst b/tests/format/junctions/invalid/junctiondep-not-a-junction.bst
index c59f1be..076ed49 100644
--- a/tests/format/junctions/invalid/junctiondep-not-a-junction.bst
+++ b/tests/format/junctions/invalid/junctiondep-not-a-junction.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: app.bst
   filename: target.bst
diff --git a/tests/format/junctions/invalid/missing-element.bst b/tests/format/junctions/invalid/missing-element.bst
index 4c29221..261535d 100644
--- a/tests/format/junctions/invalid/missing-element.bst
+++ b/tests/format/junctions/invalid/missing-element.bst
@@ -4,6 +4,6 @@
 # in the subproject.
 #
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: foo.bst
diff --git a/tests/format/junctions/invalid/missing.bst b/tests/format/junctions/invalid/missing.bst
index 672e967..cfa307e 100644
--- a/tests/format/junctions/invalid/missing.bst
+++ b/tests/format/junctions/invalid/missing.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: missingfile.bst
   filename: target.bst
diff --git a/tests/format/junctions/missing-element/junctionA/target.bst b/tests/format/junctions/missing-element/junctionA/target.bst
index 9c3d0bf..4da490d 100644
--- a/tests/format/junctions/missing-element/junctionA/target.bst
+++ b/tests/format/junctions/missing-element/junctionA/target.bst
@@ -1,5 +1,5 @@
 kind: stack
 
-depends:
+runtime-depends:
 - filename: missing.bst
   junction: junction-B.bst
diff --git a/tests/format/junctions/missing-element/sub-target-bad-junction.bst b/tests/format/junctions/missing-element/sub-target-bad-junction.bst
index f48f6ce..ab8112e 100644
--- a/tests/format/junctions/missing-element/sub-target-bad-junction.bst
+++ b/tests/format/junctions/missing-element/sub-target-bad-junction.bst
@@ -1,5 +1,5 @@
 kind: stack
 
-depends:
+runtime-depends:
 - filename: bad-junction-target.bst
   junction: junction-A.bst
diff --git a/tests/format/junctions/missing-element/sub-target.bst b/tests/format/junctions/missing-element/sub-target.bst
index 79e8bc6..bf8e9db 100644
--- a/tests/format/junctions/missing-element/sub-target.bst
+++ b/tests/format/junctions/missing-element/sub-target.bst
@@ -1,5 +1,5 @@
 kind: stack
 
-depends:
+runtime-depends:
 - filename: target.bst
   junction: junction-A.bst
diff --git a/tests/format/junctions/missing-element/target.bst b/tests/format/junctions/missing-element/target.bst
index 69ecef7..b1ece45 100644
--- a/tests/format/junctions/missing-element/target.bst
+++ b/tests/format/junctions/missing-element/target.bst
@@ -1,5 +1,5 @@
 kind: stack
 
-depends:
+runtime-depends:
 - filename: missing.bst
   junction: junction-A.bst
diff --git a/tests/format/junctions/nested/target.bst b/tests/format/junctions/nested/target.bst
index db59499..c41da87 100644
--- a/tests/format/junctions/nested/target.bst
+++ b/tests/format/junctions/nested/target.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: foo.bst
   filename: target.bst
diff --git a/tests/format/junctions/options-default/target.bst b/tests/format/junctions/options-default/target.bst
index 8395c0c..23fd3e2 100644
--- a/tests/format/junctions/options-default/target.bst
+++ b/tests/format/junctions/options-default/target.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: target.bst
diff --git a/tests/format/junctions/options-inherit/target.bst b/tests/format/junctions/options-inherit/target.bst
index 8395c0c..23fd3e2 100644
--- a/tests/format/junctions/options-inherit/target.bst
+++ b/tests/format/junctions/options-inherit/target.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: target.bst
diff --git a/tests/format/junctions/options/target.bst b/tests/format/junctions/options/target.bst
index 8395c0c..23fd3e2 100644
--- a/tests/format/junctions/options/target.bst
+++ b/tests/format/junctions/options/target.bst
@@ -1,4 +1,4 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: base.bst
   filename: target.bst
diff --git a/tests/format/junctions/toplevel/target.bst b/tests/format/junctions/toplevel/target.bst
index 5e280e5..3d38ea6 100644
--- a/tests/format/junctions/toplevel/target.bst
+++ b/tests/format/junctions/toplevel/target.bst
@@ -1,5 +1,5 @@
 kind: stack
-depends:
+runtime-depends:
 - junction: foo.bst
   filename: target.bst
 - junction: bar.bst
diff --git a/tests/frontend/buildcheckout.py b/tests/frontend/buildcheckout.py
index d3eec0d..8f1b9f7 100644
--- a/tests/frontend/buildcheckout.py
+++ b/tests/frontend/buildcheckout.py
@@ -485,7 +485,7 @@ def test_unfetched_junction(cli, tmpdir, datafiles, ref_storage):
     #
     element = {
         'kind': 'stack',
-        'depends': [
+        'runtime-depends': [
             {
                 'junction': 'junction.bst',
                 'filename': 'import-etc.bst'
@@ -534,7 +534,7 @@ def test_build_checkout_junction(cli, tmpdir, datafiles):
     #
     element = {
         'kind': 'stack',
-        'depends': [
+        'runtime-depends': [
             {
                 'junction': 'junction.bst',
                 'filename': 'import-etc.bst'
@@ -581,7 +581,7 @@ def test_build_checkout_junction_default_targets(cli, tmpdir, datafiles):
     #
     element = {
         'kind': 'stack',
-        'depends': [
+        'runtime-depends': [
             {
                 'junction': 'junction.bst',
                 'filename': 'import-etc.bst'
@@ -628,7 +628,7 @@ def test_build_checkout_workspaced_junction(cli, tmpdir, datafiles):
     #
     element = {
         'kind': 'stack',
-        'depends': [
+        'runtime-depends': [
             {
                 'junction': 'junction.bst',
                 'filename': 'import-etc.bst'
@@ -710,7 +710,7 @@ def test_build_junction_short_notation(cli, tmpdir, datafiles):
     # colon (:) as the separator
     element = {
         'kind': 'stack',
-        'depends': ['junction.bst:import-etc.bst']
+        'runtime-depends': ['junction.bst:import-etc.bst']
     }
     _yaml.roundtrip_dump(element, element_path)
 
@@ -751,7 +751,7 @@ def test_build_junction_short_notation_filename(cli, tmpdir, datafiles):
     # colon (:) as the separator
     element = {
         'kind': 'stack',
-        'depends': [{'filename': 'junction.bst:import-etc.bst'}]
+        'runtime-depends': [{'filename': 'junction.bst:import-etc.bst'}]
     }
     _yaml.roundtrip_dump(element, element_path)
 
@@ -791,7 +791,7 @@ def test_build_junction_short_notation_with_junction(cli, tmpdir, datafiles):
     # colon (:) as the separator
     element = {
         'kind': 'stack',
-        'depends': [{
+        'runtime-depends': [{
             'filename': 'junction.bst:import-etc.bst',
             'junction': 'junction.bst',
         }]
@@ -818,7 +818,7 @@ def test_build_junction_transitive_short_notation_with_junction(cli, tmpdir, dat
     # colon (:) as the separator
     element = {
         'kind': 'stack',
-        'depends': ['junction.bst:import-etc.bst:foo.bst']
+        'runtime-depends': ['junction.bst:import-etc.bst:foo.bst']
     }
     _yaml.roundtrip_dump(element, element_path)
 
diff --git a/tests/frontend/completions/no-element-path/target.bst b/tests/frontend/completions/no-element-path/target.bst
index b9432fa..639dc58 100644
--- a/tests/frontend/completions/no-element-path/target.bst
+++ b/tests/frontend/completions/no-element-path/target.bst
@@ -3,6 +3,6 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - import-bin.bst
 - compose-all.bst
diff --git a/tests/frontend/completions/project/elements/target.bst b/tests/frontend/completions/project/elements/target.bst
index b9432fa..639dc58 100644
--- a/tests/frontend/completions/project/elements/target.bst
+++ b/tests/frontend/completions/project/elements/target.bst
@@ -3,6 +3,6 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - import-bin.bst
 - compose-all.bst
diff --git a/tests/frontend/completions/sub-folders/elements/base.bst b/tests/frontend/completions/sub-folders/elements/base.bst
index 4e97e8a..ce0b64e 100644
--- a/tests/frontend/completions/sub-folders/elements/base.bst
+++ b/tests/frontend/completions/sub-folders/elements/base.bst
@@ -1,5 +1,5 @@
 kind: stack
 description: Base stack
 
-depends:
+runtime-depends:
 - base/wanted.bst
diff --git a/tests/frontend/fetch.py b/tests/frontend/fetch.py
index 7ea357a..ff5afd8 100644
--- a/tests/frontend/fetch.py
+++ b/tests/frontend/fetch.py
@@ -105,7 +105,7 @@ def test_unfetched_junction(cli, tmpdir, datafiles, strict, ref_storage):
     #
     element = {
         'kind': 'stack',
-        'depends': [
+        'runtime-depends': [
             {
                 'junction': 'junction.bst',
                 'filename': 'import-etc.bst'
@@ -155,7 +155,7 @@ def test_inconsistent_junction(cli, tmpdir, datafiles, ref_storage):
     #
     element = {
         'kind': 'stack',
-        'depends': [
+        'runtime-depends': [
             {
                 'junction': 'junction.bst',
                 'filename': 'import-etc.bst'
diff --git a/tests/frontend/project/elements/invalid-chars-in-dep.bst b/tests/frontend/project/elements/invalid-chars-in-dep.bst
index 6a5ec30..17871a3 100644
--- a/tests/frontend/project/elements/invalid-chars-in-dep.bst
+++ b/tests/frontend/project/elements/invalid-chars-in-dep.bst
@@ -4,5 +4,5 @@ description: |
   This element itself has a valid name, but depends on elements that have
   invalid names. This should also result in a warning.
 
-depends:
+runtime-depends:
 - invalid-chars|<>-in-name.bst
diff --git a/tests/frontend/project/elements/target.bst b/tests/frontend/project/elements/target.bst
index b9432fa..639dc58 100644
--- a/tests/frontend/project/elements/target.bst
+++ b/tests/frontend/project/elements/target.bst
@@ -3,6 +3,6 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - import-bin.bst
 - compose-all.bst
diff --git a/tests/frontend/project/elements/target2.bst b/tests/frontend/project/elements/target2.bst
index 259819f..e9de33b 100644
--- a/tests/frontend/project/elements/target2.bst
+++ b/tests/frontend/project/elements/target2.bst
@@ -3,5 +3,5 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - target.foo
diff --git a/tests/frontend/project_fail/elements/target.bst b/tests/frontend/project_fail/elements/target.bst
index 154c477..6b3e6c3 100644
--- a/tests/frontend/project_fail/elements/target.bst
+++ b/tests/frontend/project_fail/elements/target.bst
@@ -3,5 +3,5 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - compose-all.bst
diff --git a/tests/frontend/project_world/elements/checkout-deps.bst b/tests/frontend/project_world/elements/checkout-deps.bst
index e3a5486..410f07a 100644
--- a/tests/frontend/project_world/elements/checkout-deps.bst
+++ b/tests/frontend/project_world/elements/checkout-deps.bst
@@ -1,7 +1,4 @@
 kind: stack
-description: It is important for this element to have both build and runtime dependencies
-depends:
-- filename: import-dev.bst
-  type: build
-- filename: import-bin.bst
-  type: runtime
+runtime-depends:
+- import-dev.bst
+- import-bin.bst
diff --git a/tests/frontend/project_world/elements/target.bst b/tests/frontend/project_world/elements/target.bst
index b9432fa..639dc58 100644
--- a/tests/frontend/project_world/elements/target.bst
+++ b/tests/frontend/project_world/elements/target.bst
@@ -3,6 +3,6 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - import-bin.bst
 - compose-all.bst
diff --git a/tests/frontend/track-cross-junction/subproject.bst b/tests/frontend/track-cross-junction/subproject.bst
index 0a9e5ab..a2be203 100644
--- a/tests/frontend/track-cross-junction/subproject.bst
+++ b/tests/frontend/track-cross-junction/subproject.bst
@@ -1,5 +1,5 @@
 kind: stack
 
-depends:
+runtime-depends:
 - filename: subtarget.bst
   junction: subproject-junction.bst
diff --git a/tests/frontend/workspaced-build-dep/elements/stack.bst b/tests/frontend/workspaced-build-dep/elements/stack.bst
index b4c6002..a4a5093 100644
--- a/tests/frontend/workspaced-build-dep/elements/stack.bst
+++ b/tests/frontend/workspaced-build-dep/elements/stack.bst
@@ -1,4 +1,4 @@
 kind: stack
 
-depends:
+runtime-depends:
 - elem3.bst
diff --git a/tests/frontend/workspaced-runtime-dep/elements/stack.bst b/tests/frontend/workspaced-runtime-dep/elements/stack.bst
index b4c6002..a4a5093 100644
--- a/tests/frontend/workspaced-runtime-dep/elements/stack.bst
+++ b/tests/frontend/workspaced-runtime-dep/elements/stack.bst
@@ -1,4 +1,4 @@
 kind: stack
 
-depends:
+runtime-depends:
 - elem3.bst
diff --git a/tests/integration/project/elements/base.bst b/tests/integration/project/elements/base.bst
index 428afa7..1f72c50 100644
--- a/tests/integration/project/elements/base.bst
+++ b/tests/integration/project/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst
diff --git a/tests/integration/project/elements/stack/stack.bst b/tests/integration/project/elements/stack/stack.bst
index bbfc31a..c7b06ea 100644
--- a/tests/integration/project/elements/stack/stack.bst
+++ b/tests/integration/project/elements/stack/stack.bst
@@ -1,5 +1,5 @@
 kind: stack
 description: Stack test
-depends:
+runtime-depends:
   - stack/hi.bst
   - stack/another-hi.bst
diff --git a/tests/remoteexecution/project/elements/base.bst b/tests/remoteexecution/project/elements/base.bst
index 428afa7..1f72c50 100644
--- a/tests/remoteexecution/project/elements/base.bst
+++ b/tests/remoteexecution/project/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst
diff --git a/tests/remoteexecution/project/files/sub-project/elements/base.bst b/tests/remoteexecution/project/files/sub-project/elements/base.bst
index 428afa7..1f72c50 100644
--- a/tests/remoteexecution/project/files/sub-project/elements/base.bst
+++ b/tests/remoteexecution/project/files/sub-project/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst
diff --git a/tests/sandboxes/project/elements/base.bst b/tests/sandboxes/project/elements/base.bst
index 428afa7..1f72c50 100644
--- a/tests/sandboxes/project/elements/base.bst
+++ b/tests/sandboxes/project/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst
diff --git a/tests/sourcecache/project/elements/target.bst b/tests/sourcecache/project/elements/target.bst
index ba489f1..9141533 100644
--- a/tests/sourcecache/project/elements/target.bst
+++ b/tests/sourcecache/project/elements/target.bst
@@ -3,7 +3,7 @@ description: |
 
   Main stack target for the bst build test
 
-depends:
+runtime-depends:
 - import-bin.bst
 - import-dev.bst
 - compose-all.bst
diff --git a/tests/sources/local/deterministic-umask/elements/base.bst b/tests/sources/local/deterministic-umask/elements/base.bst
index 428afa7..1f72c50 100644
--- a/tests/sources/local/deterministic-umask/elements/base.bst
+++ b/tests/sources/local/deterministic-umask/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst
diff --git a/tests/sources/project/elements/base.bst b/tests/sources/project/elements/base.bst
index 428afa7..1f72c50 100644
--- a/tests/sources/project/elements/base.bst
+++ b/tests/sources/project/elements/base.bst
@@ -1,5 +1,5 @@
 # elements/base.bst
 
 kind: stack
-depends:
+runtime-depends:
   - base/base-alpine.bst