diff options
Diffstat (limited to 'integration-tests/pip-test/elements')
4 files changed, 71 insertions, 0 deletions
diff --git a/integration-tests/pip-test/elements/dependencies/base-platform.bst b/integration-tests/pip-test/elements/dependencies/base-platform.bst new file mode 100644 index 000000000..9cf033f46 --- /dev/null +++ b/integration-tests/pip-test/elements/dependencies/base-platform.bst @@ -0,0 +1,22 @@ +kind: import +description: Import the base freedesktop platform +config: + source: files +public: + bst: + integration-commands: + - ldconfig +arches: + x86_64: + sources: + - kind: ostree + url: gnomesdk:repo/ + track: runtime/org.freedesktop.BasePlatform/x86_64/1.6 + gpg-key: keys/gnome-sdk.gpg + ref: 9a2d4d9b4a2cf4e1ddcfd1b696e5cefba35d62b70ef61435b15ea3cb905cc4cf + i386: + sources: + - kind: ostree + url: gnomesdk:repo/ + track: runtime/org.freedesktop.BasePlatform/i386/1.6 + gpg-key: keys/gnome-sdk.gpg diff --git a/integration-tests/pip-test/elements/dependencies/base-sdk.bst b/integration-tests/pip-test/elements/dependencies/base-sdk.bst new file mode 100644 index 000000000..72f28ce62 --- /dev/null +++ b/integration-tests/pip-test/elements/dependencies/base-sdk.bst @@ -0,0 +1,19 @@ +kind: import +description: Import the base freedesktop SDK +config: + source: files + target: usr +arches: + x86_64: + sources: + - kind: ostree + url: gnomesdk:repo/ + track: runtime/org.freedesktop.BaseSdk/x86_64/1.6 + gpg-key: keys/gnome-sdk.gpg + ref: fa0dbd1b1eee9ec89518c1938c89803e0c54a12cd7ce892082433ad56b8a6f9b + i386: + sources: + - kind: ostree + url: gnomesdk:repo/ + track: runtime/org.freedesktop.BaseSdk/i386/1.6 + gpg-key: keys/gnome-sdk.gpg diff --git a/integration-tests/pip-test/elements/hello-run.bst b/integration-tests/pip-test/elements/hello-run.bst new file mode 100644 index 000000000..be577be8a --- /dev/null +++ b/integration-tests/pip-test/elements/hello-run.bst @@ -0,0 +1,14 @@ +kind: script +description: Run pip-built binary + +depends: +- filename: dependencies/base-platform.bst + type: build +- filename: dependencies/base-sdk.bst + type: build +- filename: hello.bst + type: build + +config: + commands: + - "/usr/bin/hello > /buildstream/install/test" diff --git a/integration-tests/pip-test/elements/hello.bst b/integration-tests/pip-test/elements/hello.bst new file mode 100644 index 000000000..3d02428db --- /dev/null +++ b/integration-tests/pip-test/elements/hello.bst @@ -0,0 +1,16 @@ +kind: pip +description: Pip test + +variables: + pip: pip3 + +depends: +- filename: dependencies/base-platform.bst + type: build +- filename: dependencies/base-sdk.bst + type: build + +sources: +- kind: tar + url: file:///hello.tar.xz + ref: ad96570b552498807abec33c06210bf68378d854ced6753b77916c5ed517610d |