travis CI updates

This commit is contained in:
Tero Frondelius
2015-05-25 22:39:30 +03:00
parent be20a84dfe
commit 868a9d2f8f
3 changed files with 32 additions and 26 deletions
+8 -10
View File
@@ -1,15 +1,13 @@
language: julia
os:
- linux
- osx
julia:
- release
- nightly
#notifications:
# email: false
notifications:
email: false
# uncomment the following lines to override the default test script
#script:
# - julia -e 'Pkg.clone(pwd())'
# - julia -e 'Pkg.build("$name")'
# - if [ -f test/runtests.jl ]; then julia --check-bounds=yes --code-coverage test/runtests.jl; fi
script:
- if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
- julia --check-bounds=yes -e 'Pkg.clone(pwd()); Pkg.build("JuliaFEM"); Pkg.test("JuliaFEM"; coverage=true)'
after_success:
- julia -e 'cd(Pkg.dir("JuliaFEM")); Pkg.add("Coverage"); using Coverage; >Coveralls.submit(Coveralls.process_folder())'
# - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
# - julia --check-bounds=yes -e 'Pkg.clone(pwd()); Pkg.build("JuliaFEM"); Pkg.test("JuliaFEM"; coverage=true)'
+19
View File
@@ -0,0 +1,19 @@
# This file is a part of Julia. License is MIT: http://julialang.org/license
include("choosetests.jl")
tests, net_on = choosetests(ARGS)
cd(dirname(@__FILE__)) do
n = 1
if net_on
n = min(8, CPU_CORES, length(tests))
n > 1 && addprocs(n; exeflags=`--check-bounds=yes`)
blas_set_num_threads(1)
end
@everywhere include("testdefs.jl")
reduce(propagate_errors, nothing, pmap(runtests, tests; err_retry=false, err_stop=true))
@unix_only n > 1 && rmprocs(workers(), waitfor=5.0)
println(" \033[32;1mSUCCESS\033[0m")
end
+5 -16
View File
@@ -1,19 +1,8 @@
# This file is a part of Julia. License is MIT: http://julialang.org/license
using JuliaFEM
using Base.Test
include("choosetests.jl")
tests, net_on = choosetests(ARGS)
cd(dirname(@__FILE__)) do
n = 1
if net_on
n = min(8, CPU_CORES, length(tests))
n > 1 && addprocs(n; exeflags=`--check-bounds=yes`)
blas_set_num_threads(1)
end
# write your own tests here
@test 1 == 1
@everywhere include("testdefs.jl")
reduce(propagate_errors, nothing, pmap(runtests, tests; err_retry=false, err_stop=true))
@unix_only n > 1 && rmprocs(workers(), waitfor=5.0)
println(" \033[32;1mSUCCESS\033[0m")
end
@test_approx_eq 1.0 1.0