You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2022/04/15 08:13:10 UTC

[buildstream] branch tristan/extend-cachekey-tests created (now 811f7e927)

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

tvb pushed a change to branch tristan/extend-cachekey-tests
in repository https://gitbox.apache.org/repos/asf/buildstream.git


      at 811f7e927 tests/cachekey: Adding test for default project.conf variables

This branch includes the following new commits:

     new 811f7e927 tests/cachekey: Adding test for default project.conf variables

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[buildstream] 01/01: tests/cachekey: Adding test for default project.conf variables

Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch tristan/extend-cachekey-tests
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 811f7e927d368f39f5caf23db8c99060a5b94a1e
Author: Tristan van Berkom <tr...@codethink.co.uk>
AuthorDate: Fri Apr 15 17:07:50 2022 +0900

    tests/cachekey: Adding test for default project.conf variables
---
 tests/cachekey/project/elements/variables1.bst     | 31 ++++++++++++++++++++++
 .../cachekey/project/elements/variables1.expected  |  1 +
 tests/cachekey/project/target.bst                  |  1 +
 tests/cachekey/project/target.expected             |  2 +-
 4 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/tests/cachekey/project/elements/variables1.bst b/tests/cachekey/project/elements/variables1.bst
new file mode 100644
index 000000000..dda5ef817
--- /dev/null
+++ b/tests/cachekey/project/elements/variables1.bst
@@ -0,0 +1,31 @@
+#
+# This cache key test attempts to make use of all of the variables
+# in the default project configuration to ensure their stability.
+#
+kind: manual
+sources:
+- kind: local
+  path: files/local
+
+config:
+  build-commands:
+  - echo "%{prefix}"
+  - echo "%{exec_prefix}"
+  - echo "%{bindir}"
+  - echo "%{sbindir}"
+  - echo "%{libexecdir}"
+  - echo "%{datadir}"
+  - echo "%{sysconfdir}"
+  - echo "%{sharedstatedir}"
+  - echo "%{localstatedir}"
+  - echo "%{lib}"
+  - echo "%{libdir}"
+  - echo "%{debugdir}"
+  - echo "%{includedir}"
+  - echo "%{docdir}"
+  - echo "%{infodir}"
+  - echo "%{mandir}"
+  - echo "%{build-root}"
+  - echo "%{conf-root}"
+  - echo "%{install-root}"
+  - echo "%{strip-binaries}"
diff --git a/tests/cachekey/project/elements/variables1.expected b/tests/cachekey/project/elements/variables1.expected
new file mode 100644
index 000000000..823d4d81c
--- /dev/null
+++ b/tests/cachekey/project/elements/variables1.expected
@@ -0,0 +1 @@
+1905948eb76ebc8ff077a8cd1171e5763beca75eabc64981941e297c31f586f6
\ No newline at end of file
diff --git a/tests/cachekey/project/target.bst b/tests/cachekey/project/target.bst
index c65b8ebe1..d068f825b 100644
--- a/tests/cachekey/project/target.bst
+++ b/tests/cachekey/project/target.bst
@@ -22,3 +22,4 @@ depends:
 - elements/import2.bst
 - elements/import3.bst
 - elements/script1.bst
+- elements/variables1.bst
diff --git a/tests/cachekey/project/target.expected b/tests/cachekey/project/target.expected
index 86987672c..524b42a74 100644
--- a/tests/cachekey/project/target.expected
+++ b/tests/cachekey/project/target.expected
@@ -1 +1 @@
-f8c3972e07321cd129fe153d52b976191c334ee1f4ce47fa93c069af23903d6d
\ No newline at end of file
+94d8bb8fa9545152d59e4b9e141feb2c6190576457350cc6335186b024e99967
\ No newline at end of file