Skip to content

Commit

Permalink
single script
Browse files Browse the repository at this point in the history
  • Loading branch information
iblislin authored and KristofferC committed Jan 30, 2018
1 parent 894d149 commit 3dd40ff
Show file tree
Hide file tree
Showing 6 changed files with 59 additions and 50 deletions.
59 changes: 59 additions & 0 deletions .freebsdci.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
#!/bin/sh
# FreeBSD CI Build Scripts
# The flow of a FreeBSD CI (https://freebsdci.julialang.org) build:
#
# 1. `compile`
# 2. `build-state`
# 3. `runtests`
# 4. `test-embedding`
#
# Detail of flow is controlled by the variable `factory`
# here.
# https://github.com/iblis17/julia-fbsd-buildbot/blob/master/master/master.cfg
#
# Usage: .freebsdci.sh <stage>

set -xe

build-state(){
gmake build-stats
}

compile(){
export MALLOC_CONF='junk:false'
export VERBOSE=1
export FORCE_ASSERTIONS=1
export LLVM_ASSERTIONS=1

gmake all -j $MAKE_JOBS_NUMBER
}

runtests(){
export MALLOC_CONF='junk:false'
export VERBOSE=1
export FORCE_ASSERTIONS=1
export LLVM_ASSERTIONS=1
export JULIA_TEST_MAXRSS_MB=600
export JULIA_CPU_CORES=$MAKE_JOBS_NUMBER

gmake testall \
test-download \
test-pkg \
test-libgit2-online
}

test-embedding(){
export JULIA='../../julia'
export BIN='../../tmp'

mkdir -vp tmp
gmake -C examples/embedding check
}


if [ -z $1 ]
then
exit 1
fi

$1
11 changes: 0 additions & 11 deletions .freebsdci/README.md

This file was deleted.

5 changes: 0 additions & 5 deletions .freebsdci/build-state.sh

This file was deleted.

10 changes: 0 additions & 10 deletions .freebsdci/compile.sh

This file was deleted.

15 changes: 0 additions & 15 deletions .freebsdci/runtests.sh

This file was deleted.

9 changes: 0 additions & 9 deletions .freebsdci/test-embedding.sh

This file was deleted.

0 comments on commit 3dd40ff

Please sign in to comment.