Skip to content

Commit

Permalink
travis: Add non-print,debug builds for all targets
Browse files Browse the repository at this point in the history
By default we have more or less done Travis builds with

  CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
  CFG_TEE_CORE_LOG_LEVEL=0

Implicitly the CFG_TEE_TA_LOG_LEVEL has been set to 3 and due to this we
have in some cases missed things like the issue described in:
OP-TEE#848

We should also let Travis build "no debug, no debug-print" builds to
capture such errors and therefore we've added/changed all
  CFG_TEE_CORE_LOG_LEVEL=0

to instead say
  CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0

Signed-off-by: Joakim Bech <[email protected]>
Reviewed-by: Jens Wiklander <[email protected]>
Reviewed-by: Jerome Forissier <[email protected]>
  • Loading branch information
jbech-linaro committed Jun 13, 2016
1 parent 53b2834 commit 76859b2
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,33 +85,33 @@ script:
# Orly2
- $make PLATFORM=stm PLATFORM_FLAVOR=orly2
- $make PLATFORM=stm-orly2 CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=stm-orly2 CFG_TEE_CORE_LOG_LEVEL=0 DEBUG=0
- $make PLATFORM=stm-orly2 CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0

# Cannes
- $make PLATFORM=stm-cannes
- $make PLATFORM=stm-cannes CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=stm-cannes CFG_TEE_CORE_LOG_LEVEL=0
- $make PLATFORM=stm-cannes CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0

# FVP
- $make PLATFORM=vexpress-fvp CFG_ARM32_core=y
- $make PLATFORM=vexpress-fvp CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=vexpress-fvp CFG_TEE_CORE_LOG_LEVEL=0
- $make PLATFORM=vexpress-fvp CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0
- $make PLATFORM=vexpress-fvp CFG_ARM64_core=y
- $make PLATFORM=vexpress-fvp CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=vexpress-fvp CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=0
- $make PLATFORM=vexpress-fvp CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0

# Juno
- $make PLATFORM=vexpress-juno
- $make PLATFORM=vexpress-juno CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=vexpress-juno CFG_TEE_CORE_LOG_LEVEL=0
- $make PLATFORM=vexpress-juno CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0
- $make PLATFORM=vexpress-juno CFG_ARM64_core=y
- $make PLATFORM=vexpress-juno CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=vexpress-juno CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=0
- $make PLATFORM=vexpress-juno CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0

# QEMU-virt (PLATFORM=vexpress-qemu_virt)
- $make
- $make CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make CFG_TEE_CORE_LOG_LEVEL=0
- $make CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0
- $make CFG_CRYPTO=n
- $make CFG_CRYPTO_{AES,DES}=n CFG_ENC_FS=n
- $make CFG_CRYPTO_{DSA,RSA,DH}=n CFG_ENC_FS=n
Expand Down Expand Up @@ -140,7 +140,7 @@ script:

# SUNXI(Allwinner A80)
- $make PLATFORM=sunxi CFG_TEE_CORE_LOG_LEVEL=4 DEBUG=1
- $make PLATFORM=sunxi CFG_TEE_CORE_LOG_LEVEL=0
- $make PLATFORM=sunxi CFG_TEE_CORE_LOG_LEVEL=0 CFG_TEE_TA_LOG_LEVEL=0 DEBUG=0

# HiKey board (HiSilicon Kirin 620)
- $make PLATFORM=hikey
Expand Down

0 comments on commit 76859b2

Please sign in to comment.