diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-11-06 20:36:26 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-11-06 20:36:26 +0100 |
commit | 849a612608985dabeefdb9ae5161a41519c2d06b (patch) | |
tree | 936025adefcddd64cc488190ef2969c7f935631f | |
parent | 81b33233162bea3b757b80049f051cf0de1fd697 (diff) |
rework libc testing
-rwxr-xr-x | embedded-test.sh | 82 |
1 files changed, 35 insertions, 47 deletions
diff --git a/embedded-test.sh b/embedded-test.sh index a1531e2..c642503 100755 --- a/embedded-test.sh +++ b/embedded-test.sh @@ -53,7 +53,7 @@ arch_list_newlib="aarch64 aarch64be arcv1 armv5 armeb bfin crisv10 \ topdir=$(pwd) giturl=http://git.openadk.org/openadk.git valid_libc="uclibc-ng musl glibc newlib" -valid_tests="toolchain boot libc ltp mksh native" +valid_tests="toolchain boot libc libcmusl ltp mksh native" valid_thread_types="none lt nptl" bootserver=10.0.0.1 @@ -220,7 +220,7 @@ get_arch_info() { aarch64) allowed_libc="musl glibc newlib" runtime_test="musl glibc" - allowed_tests="toolchain boot libc ltp mksh native" + allowed_tests="toolchain boot libc libcmusl ltp mksh native" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=aarch64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-aarch64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=aarch64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-aarch64" default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=aarch64" @@ -244,7 +244,7 @@ get_arch_info() { alpha) allowed_libc="uclibc-ng glibc" runtime_test="uclibc-ng glibc" - allowed_tests="toolchain boot libc ltp mksh" + allowed_tests="toolchain boot libc libcmusl ltp mksh" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=alpha ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-alpha" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=alpha ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-alpha" march=alpha @@ -255,7 +255,7 @@ get_arch_info() { armv5) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc ltp mksh native" + allowed_tests="toolchain boot libc libcmusl ltp mksh native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-versatilepb" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-versatilepb" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-versatilepb" @@ -271,7 +271,7 @@ get_arch_info() { armv6) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc ltp mksh native" + allowed_tests="toolchain boot libc libcmusl ltp mksh native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-realview-eb-mpcore" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-realview-eb-mpcore" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-realview-eb-mpcore" @@ -287,7 +287,7 @@ get_arch_info() { armv7) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc ltp mksh native" + allowed_tests="toolchain boot libc libcmusl ltp mksh native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9" @@ -302,7 +302,7 @@ get_arch_info() { armv7-thumb2) allowed_libc="uclibc-ng" runtime_test="uclibc-ng" - allowed_tests="toolchain boot libc ltp mksh native" + allowed_tests="toolchain boot libc libcmusl ltp mksh native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=arm ADK_TARGET_INSTRUCTION_SET=thumb ADK_TARGET_FS=initramfsarchive ADK_TARGET_FLOAT=soft ADK_TARGET_SYSTEM=qemu-arm-vexpress-a9" cpu_arch=cortex_a9 march=arm-vexpress-a9 @@ -434,7 +434,7 @@ get_arch_info() { ;; crisv32) allowed_libc="uclibc-ng newlib" - runtime_test="uclibc-ng" + runtime_test="" allowed_tests="toolchain boot libc ltp" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=cris ADK_TARGET_FS=initramfspiggyback ADK_TARGET_SYSTEM=qemu-cris" default_newlib="ADK_APPLIANCE=toolchain ADK_TARGET_OS=baremetal ADK_TARGET_ARCH=cris ADK_TARGET_CPU=crisv32" @@ -526,7 +526,7 @@ get_arch_info() { microblazeel) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=microblaze ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-microblaze-s3adsp1800 ADK_TARGET_ENDIAN=little" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=microblaze ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-microblaze-s3adsp1800 ADK_TARGET_ENDIAN=little" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=microblaze ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-microblaze-s3adsp1800 ADK_TARGET_ENDIAN=little" @@ -541,7 +541,7 @@ get_arch_info() { microblazebe) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=microblaze ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-microblaze-s3adsp1800 ADK_TARGET_ENDIAN=big" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=microblaze ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-microblaze-s3adsp1800 ADK_TARGET_ENDIAN=big" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=microblaze ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-microblaze-s3adsp1800 ADK_TARGET_ENDIAN=big" @@ -555,7 +555,7 @@ get_arch_info() { mips) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=hard ADK_TARGET_CPU=mips32" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=hard ADK_TARGET_CPU=mips32" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=hard ADK_TARGET_CPU=mips32" @@ -569,7 +569,7 @@ get_arch_info() { mipssf) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=soft ADK_TARGET_CPU=mips32" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=soft ADK_TARGET_CPU=mips32" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=big ADK_TARGET_FLOAT=soft ADK_TARGET_CPU=mips32" @@ -583,7 +583,7 @@ get_arch_info() { mipsel) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=hard ADK_TARGET_CPU=mips32" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=hard ADK_TARGET_CPU=mips32" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=hard ADK_TARGET_CPU=mips32" @@ -599,7 +599,7 @@ get_arch_info() { mipselsf) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=soft ADK_TARGET_CPU=mips32" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=soft ADK_TARGET_CPU=mips32" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips ADK_TARGET_ENDIAN=little ADK_TARGET_FLOAT=soft ADK_TARGET_CPU=mips32" @@ -614,7 +614,7 @@ get_arch_info() { mips64) allowed_libc="uclibc-ng glibc" runtime_test="uclibc-ng glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=o32 ADK_TARGET_CPU=mips64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=o32 ADK_TARGET_CPU=mips64" cpu_arch=mips64 @@ -625,7 +625,7 @@ get_arch_info() { mips64n32) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=n32 ADK_TARGET_CPU=mips64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=n32 ADK_TARGET_CPU=mips64" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=n32 ADK_TARGET_CPU=mips64" @@ -639,7 +639,7 @@ get_arch_info() { mips64n64) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=n64 ADK_TARGET_CPU=mips64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=n64 ADK_TARGET_CPU=mips64" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=big ADK_TARGET_ABI=n64 ADK_TARGET_CPU=mips64" @@ -653,7 +653,7 @@ get_arch_info() { mips64el) allowed_libc="uclibc-ng glibc" runtime_test="uclibc-ng glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=o32 ADK_TARGET_CPU=mips64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=o32 ADK_TARGET_CPU=mips64" cpu_arch=mips64 @@ -667,7 +667,7 @@ get_arch_info() { mips64eln32) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n32 ADK_TARGET_CPU=mips64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n32 ADK_TARGET_CPU=mips64" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n32 ADK_TARGET_CPU=mips64" @@ -682,7 +682,7 @@ get_arch_info() { mips64eln64) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n64 ADK_TARGET_CPU=mips64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n64 ADK_TARGET_CPU=mips64" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=mips64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-mips64 ADK_TARGET_ENDIAN=little ADK_TARGET_ABI=n64 ADK_TARGET_CPU=mips64" @@ -734,7 +734,7 @@ get_arch_info() { ppc) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc-macppc ADK_TARGET_FLOAT=hard ADK_TARGET_ENDIAN=big" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc-macppc ADK_TARGET_FLOAT=hard ADK_TARGET_ENDIAN=big" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc-macppc ADK_TARGET_FLOAT=hard ADK_TARGET_ENDIAN=big" @@ -750,7 +750,7 @@ get_arch_info() { ppcsf) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc-bamboo ADK_TARGET_FLOAT=soft ADK_TARGET_ENDIAN=big" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc-bamboo ADK_TARGET_FLOAT=soft ADK_TARGET_ENDIAN=big" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc-bamboo ADK_TARGET_FLOAT=soft ADK_TARGET_ENDIAN=big" @@ -764,7 +764,7 @@ get_arch_info() { ppc64) allowed_libc="musl glibc" runtime_test="musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc64 ADK_TARGET_ENDIAN=big" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc64 ADK_TARGET_ENDIAN=big" cpu_arch=ppc64 @@ -775,7 +775,7 @@ get_arch_info() { ppc64le) allowed_libc="musl glibc" runtime_test="musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc64 ADK_TARGET_ENDIAN=little" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=ppc64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-ppc64 ADK_TARGET_ENDIAN=little" cpu_arch=ppc64 @@ -811,7 +811,7 @@ get_arch_info() { sh4) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc ltp native" + allowed_tests="toolchain boot libc libcmusl ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=little" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=little" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=little" @@ -825,7 +825,7 @@ get_arch_info() { sh4eb) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc ltp native" + allowed_tests="toolchain boot libc libcmusl ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=big" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=big" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=sh ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-sh ADK_TARGET_ENDIAN=big" @@ -882,7 +882,7 @@ get_arch_info() { x86) allowed_libc="uclibc-ng musl glibc newlib" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86" @@ -895,7 +895,7 @@ get_arch_info() { x86_64) allowed_libc="uclibc-ng musl glibc" runtime_test="uclibc-ng musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_uclibc_ng="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86_64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86_64" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86_64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86_64" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86_64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86_64" @@ -906,7 +906,7 @@ get_arch_info() { x86_64_x32) allowed_libc="musl glibc" runtime_test="musl glibc" - allowed_tests="toolchain boot libc mksh ltp native" + allowed_tests="toolchain boot libc libcmusl mksh ltp native" default_glibc="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86_64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86_64 ADK_TARGET_ABI=x32" default_musl="ADK_APPLIANCE=test ADK_TARGET_OS=linux ADK_TARGET_ARCH=x86_64 ADK_TARGET_FS=initramfsarchive ADK_TARGET_SYSTEM=qemu-x86_64 ADK_TARGET_ABI=x32" cpu_arch=x86_64 @@ -1032,20 +1032,16 @@ EOF fi # libc test if [ $test = "libc" ]; then - case $lib in - uclibc-ng) cat >> $file << EOF cd /opt/uclibc-ng/test sh ./uclibcng-testrunner.sh $tee EOF - ;; - musl|glibc) + fi + if [ $test = "libcmusl" ]; then cat >> $file << EOF cd /opt/libc-test CC=: make run $tee EOF - ;; - esac fi # info cat >> $file <<EOF @@ -1226,18 +1222,10 @@ build() { REBUILD=.rebuild.mksh fi if [ $test = "libc" ]; then - case $lib in - uclibc-ng) - DEFAULT="$DEFAULT ADK_TEST_UCLIBC_NG_TESTSUITE=y" - REBUILD=.rebuild.uclibc-ng - ;; - glibc) - DEFAULT="$DEFAULT ADK_TEST_GLIBC_TESTSUITE=y" - ;; - musl) - DEFAULT="$DEFAULT ADK_TEST_MUSL_TESTSUITE=y" - ;; - esac + DEFAULT="$DEFAULT ADK_TEST_UCLIBC_NG_TEST=y" + fi + if [ $test = "libcmusl" ]; then + DEFAULT="$DEFAULT ADK_TEST_LIBC_TEST=y" fi if [ $test = "native" ]; then case $lib in |