ci: test the installed parts of efl

Summary:
ci for now was not testing if building against the installation of efl
was working, this builds the lifegame example which ensures that elm is
build correctly.

Reviewers: stefan_schmidt

Subscribers: cedric, zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6160
This commit is contained in:
Marcel Hollerbach 2018-05-15 13:36:44 +02:00 committed by Stefan Schmidt
parent d292592e02
commit b9a116b5bf
2 changed files with 21 additions and 0 deletions

19
.ci/build-efl-app.sh Executable file
View File

@ -0,0 +1,19 @@
#!/bin/sh
set -e
cd /
#clone our examples from efl
git clone http://git.enlightenment.org/tools/examples.git/
cd examples/apps/c/life/
#build the example
mkdir build
meson . ./build
ninja -C build all
#remove the folder again so its not left in the artifacts
cd /
rm -rf examples

View File

@ -36,6 +36,8 @@ if [ "$CI_BUILD_TYPE" = "" ]; then
make -j $PARALLEL_JOBS check-build
make -j $PARALLEL_JOBS examples
make -j $PARALLEL_JOBS benchmark
make -j $PARALLEL_JOBS install
./.ci/build-efl-app.sh
fi
if [ "$CI_BUILD_TYPE" = "wayland" ]; then