mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
travis: add randconfig test target
Add another build target which uses randconfig to randomize the config file so that we build test more than the default config. Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
This commit is contained in:
1 parent
8ab7faf0b4
commit
810ad0fbd8
1 file changed
+10
+10
@@ -7,6 +7,8 @@ matrix:
|
||||
include:
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=x86_64
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=x86_64 XEN_CONFIG_EXPERT=y RANDCONFIG=y
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=x86_64 COMPILER=gcc-5
|
||||
- compiler: gcc
|
||||
@@ -23,10 +25,14 @@ matrix:
|
||||
env: XEN_TARGET_ARCH=x86_64 COMPILER=clang-3.8 clang=y debug=y
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf-
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- XEN_CONFIG_EXPERT=y RANDCONFIG=y
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- debug=y
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- XEN_CONFIG_EXPERT=y RANDCONFIG=y
|
||||
- compiler: gcc
|
||||
env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- debug=y
|
||||
addons:
|
||||
@@ -69,5 +75,9 @@ before_script:
|
||||
- export CC=${COMPILER:-${CC}}
|
||||
- ${CC} --version
|
||||
script:
|
||||
- ( [ "x${RANDCONFIG}" = "xy" ] && ( make -C xen randconfig )
|
||||
|| exit 0 )
|
||||
- ( ./configure --disable-tools --disable-stubdom --enable-docs &&
|
||||
make CC="${CROSS_COMPILE}${CC}" HOSTCC="${CC}" dist )
|
||||
after_script:
|
||||
- cat xen/.config
|
||||