- export CCACHE_DIR=$PWD/.ccache
- export GRADLE_USER_HOME=$PWD/.gradle
- export PATH=$PWD/bin:$PATH
+ - git config --add github.oauthtoken "$GITHUB_OAUTHTOKEN" # needed for github api rate limit
- pwd
- ccache -s
- ccache -M 500M
- make 2>> status.txt
- nitc --version
- misc/jenkins/check_manpages.sh
- - "{ cd tests && ./tests.sh base_sim*.nit ../src/nitlight.nit; }"
- - nitunit -v lib/core
artifacts:
paths:
- bin/*
- c_src/nitc
- src/version.nit
- src/nitc_0
- - nitunit.xml*
- - tests/*.xml*
when: always
- reports:
- junit:
- - tests/*.xml
- - nitunit.xml
test_some:
stage: test
- benchmarks/*.dat
- benchmarks/*.gnu
when: always
- allow_failure: true
# MORE TOOLS ########################################################