Commit 0eead8c2 authored by Mate Toth-Pal's avatar Mate Toth-Pal Committed by Andrzej Puzdrowski
Browse files

travis: Add FIH test cases to .travis.yml



Change-Id: I7ce96821e4af645a8d20696d02d8a09d9822b9f7
Signed-off-by: default avatarMate Toth-Pal <mate.toth-pal@arm.com>
parent 6298067d
Loading
Loading
Loading
Loading
+45 −1
Original line number Diff line number Diff line
@@ -9,7 +9,51 @@ matrix:
  include:
    - os: linux
      language: minimal
      env: TEST=fih-tests
      env: BUILD_TYPE=RELEASE SKIP_SIZE=2,4,6,8,10 TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=RELEASE SKIP_SIZE=2,4,6,8,10 FIH_LEVEL=LOW TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=RELEASE SKIP_SIZE=2,4,6,8,10 FIH_LEVEL=MEDIUM TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=2,4,6 TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=2,4,6 FIH_LEVEL=LOW TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=2,4,6 FIH_LEVEL=MEDIUM TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=8,10 TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=8,10 FIH_LEVEL=LOW TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    - os: linux
      language: minimal
      env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=8,10 FIH_LEVEL=MEDIUM TEST=fih-tests DAMAGE_TYPE=SIGNATURE

    ## Corrupt image hash is not tested as it is in the unprotected TLV section
    ## and is easy to calculate a valid hash for a changed image
    #- os: linux
    #  language: minimal
    #  env: BUILD_TYPE=MINSIZEREL SKIP_SIZE=2,4,6 TEST=fih-tests DAMAGE_TYPE=IMAGE_HASH

    ## Max profile is not tested as it requires HW entropy source which is not
    ## present in the QEMU system being used for the tests.
    #- os: linux
    #  language: minimal
    #  env: FIH_LEVEL=MAX TEST=fih-tests

before_install:
  - |
+5 −1
Original line number Diff line number Diff line
@@ -16,4 +16,8 @@

set -e

docker run mcuboot/fih-test /bin/sh -c '/root/execute_test.sh $0 $1 $2' 2,4,6,8,10 RELEASE SIGNATURE
 No newline at end of file
if test -z "$FIH_LEVEL"; then
    docker run mcuboot/fih-test /bin/sh -c '/root/execute_test.sh $0 $1 $2' $SKIP_SIZE $BUILD_TYPE $DAMAGE_TYPE
else
    docker run mcuboot/fih-test /bin/sh -c '/root/execute_test.sh $0 $1 $2 $3' $SKIP_SIZE $BUILD_TYPE $DAMAGE_TYPE $FIH_LEVEL
fi
 No newline at end of file