aboutsummaryrefslogtreecommitdiff
path: root/tcwg-bkk16-buildfarm-benchmark.yaml
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2016-04-18 16:01:39 +0200
committerLinaro Code Review <review@review.linaro.org>2016-04-19 08:35:57 +0000
commitfee06296b3b8bae8c2baabcaac0e01cba634538c (patch)
tree6ec83af3448fa5f373e827a69ee6e6d086f4dfe2 /tcwg-bkk16-buildfarm-benchmark.yaml
parent2d2076b4c1df9c2d40239b50d0176576bf44e1a1 (diff)
tcwg-bkk16-buildfarm-benchmark: Rebase on top of tcwg-bkk16-buildfarm.
Change-Id: I9a899d81faa8404652fad99e0ec5d9812fab5219
Diffstat (limited to 'tcwg-bkk16-buildfarm-benchmark.yaml')
-rw-r--r--tcwg-bkk16-buildfarm-benchmark.yaml24
1 files changed, 17 insertions, 7 deletions
diff --git a/tcwg-bkk16-buildfarm-benchmark.yaml b/tcwg-bkk16-buildfarm-benchmark.yaml
index edf95ace7f..f87b9edb59 100644
--- a/tcwg-bkk16-buildfarm-benchmark.yaml
+++ b/tcwg-bkk16-buildfarm-benchmark.yaml
@@ -30,16 +30,20 @@
description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"'
- string:
name: runtests
- default: 'x86_64-host'
+ default: 'yes'
description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"'
- bool:
name: try_bootstrap
default: 'true'
description: 'Attempt to bootstrap GCC for compatible host and target combinations'
- string:
- name: excludecheck
- default: 'binutils gdb'
- description: 'Do not run "make check" on these components'
+ name: host_x86_64_excludecheck
+ default: 'gdb'
+ description: 'Do not run "make check" on these components on x86_64'
+ - string:
+ name: host_aarchXX_excludecheck
+ default: 'gcc'
+ description: 'Do not run "make check" on these components on AArchXX'
- bool:
name: rebuild
default: true
@@ -58,8 +62,8 @@
description: 'Log_Server'
- string:
name: targets
- default: 'cross_main cross_aux native_x86'
- description: 'Which target toolchains to build: cross_main cross_aux native_x86 native_armv8'
+ default: 'cross_main cross_aux native_x86 native_aarch64 native_aarch32'
+ description: 'Which target toolchains to build: cross_main cross_aux native_x86 native_aarch64 native_aarch32'
- string:
name: abe_branch
default: refs/remotes/origin/bkk16
@@ -145,7 +149,8 @@
touch bench_parameters
case "$target--$(uname -m)" in
- native--aarch64|schroot-armhf-native--*) target_kind=native_armv8 ;;
+ native--aarch64) target_kind=native_aarch64 ;;
+ schroot-armhf-native--*) target_kind=native_aarch32 ;;
native--x86_64|schroot-i386-native--*) target_kind=native_x86 ;;
armeb-linux-gnueabihf--*|*-none-elf--*) target_kind=cross_aux ;;
*-linux-gnu*--*) target_kind=cross_main ;;
@@ -199,6 +204,11 @@
norebuild="--norebuild"
fi
+ case $(uname -m) in
+ x86_64) excludecheck="$host_x86_64_excludecheck" ;;
+ *) excludecheck="$host_aarchXX_excludecheck" ;;
+ esac
+
excludecheck_opt=""
for testsuite in $excludecheck; do
excludecheck_opt="$excludecheck_opt --excludecheck $testsuite"