travis: Add FIH test cases to .travis.yml
Change-Id: I7ce96821e4af645a8d20696d02d8a09d9822b9f7 Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
This commit is contained in:
parent
6298067d02
commit
0eead8c263
46
.travis.yml
46
.travis.yml
|
@ -9,7 +9,51 @@ matrix:
|
||||||
include:
|
include:
|
||||||
- os: linux
|
- os: linux
|
||||||
language: minimal
|
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:
|
before_install:
|
||||||
- |
|
- |
|
||||||
|
|
|
@ -16,4 +16,8 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
docker run mcuboot/fih-test /bin/sh -c '/root/execute_test.sh $0 $1 $2' 2,4,6,8,10 RELEASE SIGNATURE
|
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
|
Loading…
Reference in New Issue