X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=.travis.yml;h=69829fcfa0200a2a5d38cc333334bbc7b70a07e5;hb=bfe682e9ddbd8d13903f5e51452d8bff07706f85;hp=1ff140855ea33733d0ba5b910ba226122cb2f4f6;hpb=610e1487c8921d266f5cb304bfb66eb71f1dc7dc;p=platform%2Fkernel%2Fu-boot.git diff --git a/.travis.yml b/.travis.yml index 1ff1408..69829fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,10 +23,10 @@ addons: - build-essential - libsdl2-dev - python - - python-pyelftools - python3-sphinx - python3-virtualenv - python3-pip + - python3-pygit2 - swig - libpython-dev - iasl @@ -52,6 +52,7 @@ addons: - sbsigntool - fakeroot - mtd-utils + - squashfs-tools install: # Clone uboot-test-hooks @@ -204,12 +205,12 @@ before_script: popd; fi - if [[ "${TEST_PY_BD}" == "qemu-riscv32_spl" ]]; then - wget -O - https://github.com/riscv/opensbi/releases/download/v0.6/opensbi-0.6-rv32-bin.tar.xz | tar -C /tmp -xJ; - export OPENSBI=/tmp/opensbi-0.6-rv32-bin/platform/qemu/virt/firmware/fw_dynamic.bin; + wget -O - https://github.com/riscv/opensbi/releases/download/v0.8/opensbi-0.8-rv-bin.tar.xz | tar -C /tmp -xJ; + export OPENSBI=/tmp/opensbi-0.8-rv-bin/share/opensbi/ilp32/generic/firmware/fw_dynamic.bin; fi - if [[ "${TEST_PY_BD}" == "qemu-riscv64_spl" ]]; then - wget -O - https://github.com/riscv/opensbi/releases/download/v0.6/opensbi-0.6-rv64-bin.tar.xz | tar -C /tmp -xJ; - export OPENSBI=/tmp/opensbi-0.6-rv64-bin/platform/qemu/virt/firmware/fw_dynamic.bin; + wget -O - https://github.com/riscv/opensbi/releases/download/v0.8/opensbi-0.8-rv-bin.tar.xz | tar -C /tmp -xJ; + export OPENSBI=/tmp/opensbi-0.8-rv-bin/share/opensbi/lp64/generic/firmware/fw_dynamic.bin; fi script: @@ -256,8 +257,9 @@ script: if [[ -n "${TEST_PY_TOOLS}" ]]; then export PYTHONPATH="${UBOOT_TRAVIS_BUILD_DIR}/scripts/dtc/pylibfdt"; export PATH="${UBOOT_TRAVIS_BUILD_DIR}/scripts/dtc:${PATH}"; + pip install pyelftools && ./tools/binman/binman --toolpath ${UBOOT_TRAVIS_BUILD_DIR}/tools test && - ./tools/patman/patman --test && + ./tools/patman/patman test && ./tools/buildman/buildman -t && ./tools/dtoc/dtoc -t && make testconfig; @@ -511,7 +513,7 @@ matrix: - name: "test/py sandbox_spl" env: - TEST_PY_BD="sandbox_spl" - TEST_PY_TEST_SPEC="test_ofplatdata or test_handoff" + TEST_PY_TEST_SPEC="test_ofplatdata or test_handoff or test_spl" TOOLCHAIN="i386" TEST_PY_TOOLS="yes" - name: "test/py sandbox_flattree" @@ -645,6 +647,34 @@ matrix: QEMU_TARGET="x86_64-softmmu" TOOLCHAIN="i386" BUILD_ROM="yes" + - name: "test/py r2dplus_i82557c" + env: + - TEST_PY_BD="r2dplus" + TEST_PY_ID="--id i82557c_qemu" + QEMU_TARGET="sh4-softmmu" + BUILDMAN="sh -x arm" + TOOLCHAIN="sh" + - name: "test/py r2dplus_pcnet" + env: + - TEST_PY_BD="r2dplus" + TEST_PY_ID="--id pcnet_qemu" + QEMU_TARGET="sh4-softmmu" + BUILDMAN="sh -x arm" + TOOLCHAIN="sh" + - name: "test/py r2dplus_rtl8139" + env: + - TEST_PY_BD="r2dplus" + TEST_PY_ID="--id rtl8139_qemu" + QEMU_TARGET="sh4-softmmu" + BUILDMAN="sh -x arm" + TOOLCHAIN="sh" + - name: "test/py r2dplus_tulip" + env: + - TEST_PY_BD="r2dplus" + TEST_PY_ID="--id tulip_qemu" + QEMU_TARGET="sh4-softmmu" + BUILDMAN="sh -x arm" + TOOLCHAIN="sh" - name: "test/py xilinx_zynq_virt" env: - TEST_PY_BD="xilinx_zynq_virt"