From bfc22ee502afafe1d68cf2ce762e2ee88b7ef932 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 8 Oct 2018 23:47:02 +0200 Subject: [PATCH] Test Julia GC integration on Travis --- .travis.yml | 4 ++++ etc/ci-prepare.sh | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.travis.yml b/.travis.yml index b58752b3f4b..ab4646232e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -112,6 +112,10 @@ matrix: # test libgap - env: TEST_SUITES="testlibgap" + # test Julia integration + - env: TEST_SUITES="testinstall" JULIA=yes + + script: - gcov --version - bash etc/ci-prepare.sh && bash etc/ci.sh diff --git a/etc/ci-prepare.sh b/etc/ci-prepare.sh index 5029d96099e..9b534fe6161 100644 --- a/etc/ci-prepare.sh +++ b/etc/ci-prepare.sh @@ -25,6 +25,19 @@ then CONFIGFLAGS="$CONFIGFLAGS --enable-hpcgap" fi + +if [[ $JULIA = yes ]] +then + wget https://julialangnightlies-s3.julialang.org/bin/linux/x64/julia-latest-linux64.tar.gz + tar xvf julia-latest-linux64.tar.gz + rm julia-latest-linux64.tar.gz + pushd julia-* + JULIA_PATH=$(pwd) + popd + CONFIGFLAGS="$CONFIGFLAGS --with-gc=julia --with-julia=$JULIA_PATH" +fi + + # configure and make GAP "$SRCDIR/configure" $CONFIGFLAGS --enable-Werror make V=1 -j4