From 37f8bb2ed1fca158099efa137c1329f5a0d076c1 Mon Sep 17 00:00:00 2001 From: Corentin LABBE Date: Tue, 12 Nov 2019 15:38:19 +0100 Subject: SPEC-2921: Add the h3ulcb-nogfx CIB/CIBT This patchs adds build and boot test for the h3ulcb. Change-Id: I1dc84e88513aab49db2f7965712f7491c2451af8 Bug-AGL: SPEC-2921 Signed-off-by: Corentin LABBE --- jjb/ci-AGL-verify/ci-platform-jjb.yaml | 9 +++++++++ jjb/common/include-agl-header.sh | 7 +++++++ jjb/common/include-agl-run-test-prepare.sh | 1 + jjb/pre-fetch/include-prefetch.sh | 6 +++++- 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/jjb/ci-AGL-verify/ci-platform-jjb.yaml b/jjb/ci-AGL-verify/ci-platform-jjb.yaml index d8f70932..a958544b 100644 --- a/jjb/ci-AGL-verify/ci-platform-jjb.yaml +++ b/jjb/ci-AGL-verify/ci-platform-jjb.yaml @@ -6,6 +6,7 @@ - intel-corei7-64 #- dra7xx-evm - m3ulcb-nogfx + - h3ulcb-nogfx - qemux86-64 - qemuarm - qemuarm64 @@ -128,6 +129,10 @@ current-parameters: true #abort-all-job: true kill-phase-on: FAILURE + - name: 'ci-platform-{project}-verify-CIB-h3ulcb-nogfx' + current-parameters: true + #abort-all-job: true + kill-phase-on: FAILURE - multijob: name: CIB-{project}-finish-success condition: SUCCESSFUL @@ -184,6 +189,10 @@ current-parameters: true #abort-all-job: true kill-phase-on: NEVER + - name: 'ci-platform-{project}-verify-CIBT-h3ulcb-nogfx' + current-parameters: true + #abort-all-job: true + kill-phase-on: NEVER - multijob: name: 'CIBT-{project}-complete' condition: ALWAYS diff --git a/jjb/common/include-agl-header.sh b/jjb/common/include-agl-header.sh index 091f9dd8..2dbf9269 100644 --- a/jjb/common/include-agl-header.sh +++ b/jjb/common/include-agl-header.sh @@ -151,6 +151,13 @@ if test x"m3ulcb-nogfx" = x"$MACHINE"; then export TARGETMACHINE="m3ulcb" export TARGETSDKIMAGE="agl-image-ivi-crosssdk" fi +# h3ulcb-nogfx means no graphic drivers +if test x"h3ulcb-nogfx" = x"$MACHINE"; then + export TARGETIMAGE=${TARGETIMAGEnogfx} + export TARGETFEATURES="${TARGETFEATURESnogfx}" + export TARGETMACHINE="h3ulcb" + export TARGETSDKIMAGE="agl-image-ivi-crosssdk" +fi #if $DEBUG; then set | grep ^TARGET || true diff --git a/jjb/common/include-agl-run-test-prepare.sh b/jjb/common/include-agl-run-test-prepare.sh index 1e453832..99afe7e2 100644 --- a/jjb/common/include-agl-run-test-prepare.sh +++ b/jjb/common/include-agl-run-test-prepare.sh @@ -27,6 +27,7 @@ agl_lava_releng_aliases=( [qemuarm]="qemu;qemuarm" [qemuarm64]="qemu;qemuarm64" [m3ulcb-nogfx]="r8a7796-m3ulcb;m3ulcb" + [h3ulcb-nogfx]="r8a7795-h3ulcb-kf;h3ulcb" [porter-nogfx]="renesas-porter;porter" [dra7xx-evm]="dra7-evm;dra7xx-evm" [intel-corei7-64]="upsquare;upsquare" diff --git a/jjb/pre-fetch/include-prefetch.sh b/jjb/pre-fetch/include-prefetch.sh index 2fae6d31..bf47c0a7 100644 --- a/jjb/pre-fetch/include-prefetch.sh +++ b/jjb/pre-fetch/include-prefetch.sh @@ -3,7 +3,7 @@ #set -x set +e # -export BOARDS="qemux86-64 raspberrypi3 intel-corei7-64 m3ulcb-nogfx dra7xx-evm qemuarm qemuarm64" +export BOARDS="qemux86-64 raspberrypi3 intel-corei7-64 h3ulcb-nogfx m3ulcb-nogfx dra7xx-evm qemuarm qemuarm64" # check: dra7xx-evm dragonboard-410c wandboard export FEATURES="agl-demo agl-devel agl-audio-4a-framework agl-netboot" export FEATURES_nogfx="agl-netboot agl-devel" @@ -34,6 +34,10 @@ for i in $BOARDS ; do if test x"m3ulcb-nogfx" = x"$i" ; then FEATURES="${FEATURES_nogfx}" TARGETIMAGE="${TARGETIMAGE_nogfx}" + fi + if test x"h3ulcb-nogfx" = x"$i" ; then + FEATURES="${FEATURES_nogfx}" + TARGETIMAGE="${TARGETIMAGE_nogfx}" fi source meta-agl/scripts/aglsetup.sh -m ${i} -b build-${i} ${FEATURES} ln -sf ../../mirror downloads -- cgit 1.2.3-korg