Valentin David pushed to branch valentindavid/integration-tests-aarch64 at BuildStream / buildstream
Commits:
-
262c6501
by Valentin David at 2018-11-12T12:03:25Z
3 changed files:
- .gitlab-ci.yml
- tests/integration/project/elements/base/base-alpine.bst
- tests/integration/project/project.conf
Changes:
... | ... | @@ -86,25 +86,31 @@ source_dist: |
86 | 86 |
- coverage-linux/
|
87 | 87 |
|
88 | 88 |
tests-debian-9:
|
89 |
- image: buildstream/testsuite-debian:9-master-119-552f5fc6
|
|
89 |
+ image: buildstream/testsuite-debian:9-master-123-7ce6581b
|
|
90 | 90 |
<<: *linux-tests
|
91 | 91 |
|
92 | 92 |
tests-fedora-27:
|
93 |
- image: buildstream/testsuite-fedora:27-master-119-552f5fc6
|
|
93 |
+ image: buildstream/testsuite-fedora:27-master-123-7ce6581b
|
|
94 | 94 |
<<: *linux-tests
|
95 | 95 |
|
96 | 96 |
tests-fedora-28:
|
97 |
- image: buildstream/testsuite-fedora:28-master-119-552f5fc6
|
|
97 |
+ image: buildstream/testsuite-fedora:28-master-123-7ce6581b
|
|
98 | 98 |
<<: *linux-tests
|
99 | 99 |
|
100 | 100 |
tests-ubuntu-18.04:
|
101 |
- image: buildstream/testsuite-ubuntu:18.04-master-119-552f5fc6
|
|
101 |
+ image: buildstream/testsuite-ubuntu:18.04-master-123-7ce6581b
|
|
102 |
+ <<: *linux-tests
|
|
103 |
+ |
|
104 |
+tests-fedora-28-aarch64:
|
|
105 |
+ image: buildstream/testsuite-fedora:aarch64-28-master-123-7ce6581b
|
|
106 |
+ tags:
|
|
107 |
+ - aarch64
|
|
102 | 108 |
<<: *linux-tests
|
103 | 109 |
|
104 | 110 |
tests-unix:
|
105 | 111 |
# Use fedora here, to a) run a test on fedora and b) ensure that we
|
106 | 112 |
# can get rid of ostree - this is not possible with debian-8
|
107 |
- image: buildstream/testsuite-fedora:27-master-119-552f5fc6
|
|
113 |
+ image: buildstream/testsuite-fedora:27-master-123-7ce6581b
|
|
108 | 114 |
stage: test
|
109 | 115 |
variables:
|
110 | 116 |
BST_FORCE_BACKEND: "unix"
|
... | ... | @@ -7,6 +7,11 @@ description: | |
7 | 7 |
|
8 | 8 |
sources:
|
9 | 9 |
- kind: tar
|
10 |
- url: alpine:integration-tests-base.v1.x86_64.tar.xz
|
|
11 | 10 |
base-dir: ''
|
12 |
- ref: 3eb559250ba82b64a68d86d0636a6b127aa5f6d25d3601a79f79214dc9703639
|
|
11 |
+ (?):
|
|
12 |
+ - arch == "x86_64":
|
|
13 |
+ ref: 3eb559250ba82b64a68d86d0636a6b127aa5f6d25d3601a79f79214dc9703639
|
|
14 |
+ url: "alpine:integration-tests-base.v1.x86_64.tar.xz"
|
|
15 |
+ - arch == "aarch64":
|
|
16 |
+ ref: 431fb5362032ede6f172e70a3258354a8fd71fcbdeb1edebc0e20968c792329a
|
|
17 |
+ url: "alpine:integration-tests-base.v1.aarch64.tar.xz"
|
... | ... | @@ -9,6 +9,12 @@ options: |
9 | 9 |
type: bool
|
10 | 10 |
description: Whether to expect a linux platform
|
11 | 11 |
default: True
|
12 |
+ arch:
|
|
13 |
+ type: arch
|
|
14 |
+ description: Current architecture
|
|
15 |
+ values:
|
|
16 |
+ - x86_64
|
|
17 |
+ - aarch64
|
|
12 | 18 |
split-rules:
|
13 | 19 |
test:
|
14 | 20 |
- |
|