X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=.travis.yml;h=591915df4c89d290afa1e042c0a7de8ee356854d;hb=55ce55faaa2f8cb267fa1346f31079a0befca1a8;hp=51f14c85b283c336ce1e49a77f5305bd11aec99e;hpb=f2465934b46235287e07473fa4919035ba1a2b68;p=people%2Fms%2Fu-boot.git diff --git a/.travis.yml b/.travis.yml index 51f14c85b2..591915df4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,8 @@ addons: - libsdl1.2-dev - python - python-virtualenv + - swig + - libpython-dev - gcc-powerpc-linux-gnu - gcc-arm-linux-gnueabihf - gcc-aarch64-linux-gnu @@ -26,18 +28,19 @@ addons: - grub-efi-ia32-bin - rpm2cpio - wget + - device-tree-compiler install: # install latest device tree compiler - - git clone --depth=1 git://git.kernel.org/pub/scm/utils/dtc/dtc.git /tmp/dtc - - make -j4 -C /tmp/dtc + #- git clone --depth=1 git://git.kernel.org/pub/scm/utils/dtc/dtc.git /tmp/dtc + #- make -j4 -C /tmp/dtc # Clone uboot-test-hooks - git clone --depth=1 git://github.com/swarren/uboot-test-hooks.git /tmp/uboot-test-hooks - ln -s travis-ci /tmp/uboot-test-hooks/bin/`hostname` - ln -s travis-ci /tmp/uboot-test-hooks/py/`hostname` # prepare buildman environment - echo -e "[toolchain]\nroot = /usr" > ~/.buildman - - echo -e "\n[toolchain-alias]\nblackfin = bfin\nsh = sh4\nopenrisc = or32" >> ~/.buildman + - echo -e "\n[toolchain-alias]\nsh = sh4\nopenrisc = or32" >> ~/.buildman - cat ~/.buildman - virtualenv /tmp/venv - . /tmp/venv/bin/activate @@ -57,7 +60,6 @@ env: before_script: # install toolchains based on TOOLCHAIN} variable - if [[ "${TOOLCHAIN}" == *avr32* ]]; then ./tools/buildman/buildman --fetch-arch avr32 ; fi - - if [[ "${TOOLCHAIN}" == *bfin* ]]; then ./tools/buildman/buildman --fetch-arch bfin ; fi - if [[ "${TOOLCHAIN}" == *m68k* ]]; then ./tools/buildman/buildman --fetch-arch m68k ; fi - if [[ "${TOOLCHAIN}" == *microblaze* ]]; then ./tools/buildman/buildman --fetch-arch microblaze ; fi - if [[ "${TOOLCHAIN}" == *mips* ]]; then ./tools/buildman/buildman --fetch-arch mips ; fi @@ -132,10 +134,13 @@ matrix: BUILDMAN="freescale -x powerpc,m68k,aarch64" - env: - JOB="Freescale AArch64" - BUILDMAN="freescale -x powerpc,m68k,armv7,arm9,arm11" + BUILDMAN="freescale&aarch64" - env: - - JOB="i.MX (non-Freescale)" - BUILDMAN="mx -x freescale" + - JOB="i.MX6 (non-Freescale)" + BUILDMAN="mx6 -x freescale" + - env: + - JOB="i.MX (non-Freescale, non-i.MX6)" + BUILDMAN="mx -x freescale,mx6" - env: - BUILDMAN="samsung" - env: @@ -147,7 +152,7 @@ matrix: - env: - BUILDMAN="sun7i" - env: - - BUILDMAN="sun8i" + - BUILDMAN="sun8i -x orangepi_pc2" - env: - BUILDMAN="sun9i" - env: @@ -190,7 +195,9 @@ matrix: - env: - BUILDMAN="t208xrdb t4qds t102*" - env: - - BUILDMAN="p1_p2_rdb_pc p1010rdb" + - BUILDMAN="p1_p2_rdb_pc" + - env: + - BUILDMAN="p1010rdb" - env: - BUILDMAN="corenet_ds b4860qds sbc8548 bsc91*" - env: @@ -306,5 +313,11 @@ matrix: BUILDMAN="^qemu-x86$" TOOLCHAIN="x86_64" BUILD_ROM="yes" + - env: + - TEST_PY_BD="zynq_zc702" + TEST_PY_TEST_SPEC="not sleep" + QEMU_TARGET="arm-softmmu" + TEST_PY_ID="--id qemu" + BUILDMAN="^zynq_zc702$" # TODO make it perfect ;-r