10
10
version : 2
11
11
12
12
# -----------------------------------------------------------------------------
13
- # Customize the test machine:
13
+ # Build and test jobs
14
14
# -----------------------------------------------------------------------------
15
15
jobs :
16
16
build :
17
- # Add some environment variables
18
- environment :
19
- HOME : /home/ubuntu
20
- CONDA_ROOT : ${HOME}/miniconda
21
- ENV_NAME : mindboggle-env
22
- ENV_PREFIX : ${CONDA_ROOT}/envs/${ENV_NAME}
23
- python : ${ENV_PREFIX}/bin/python
24
- vtk_cpp_tools : ${HOME}/mindboggle/vtk_cpp_tools/bin
25
- PATH : ${ENV_PREFIX}/bin:${CONDA_ROOT}/bin:${vtk_cpp_tools}:${PATH}
26
- SITEPKGS : ${ENV_PREFIX}/lib/python3.5/site-packages
27
- PYTHONPATH : ${SITEPKGS}/vtk:${PYTHONPATH}
28
- MB : ${SITEPKGS}/mindboggle
17
+ steps :
18
+ - run :
19
+ environment :
20
+ HOME : /home/ubuntu
21
+ CONDA_ROOT : ${HOME}/miniconda
22
+ ENV_NAME : mindboggle-env
23
+ ENV_PREFIX : ${CONDA_ROOT}/envs/${ENV_NAME}
24
+ python : ${ENV_PREFIX}/bin/python
25
+ vtk_cpp_tools : ${HOME}/mindboggle/vtk_cpp_tools/bin
26
+ PATH : ${ENV_PREFIX}/bin:${CONDA_ROOT}/bin:${vtk_cpp_tools}:${PATH}
27
+ SITEPKGS : ${ENV_PREFIX}/lib/python3.5/site-packages
28
+ PYTHONPATH : ${SITEPKGS}/vtk:${PYTHONPATH}
29
+ MB : ${SITEPKGS}/mindboggle
30
+ test :
31
+ steps :
32
+ - $python -m "nose" --with-doctest ${MB}/thirdparty/
33
+ - $python -m "nose" --with-doctest ${MB}/mio/
34
+ - $python -m "nose" --with-doctest ${MB}/guts/
35
+ - $python -m "nose" --with-doctest ${MB}/shapes/
36
+ - $python -m "nose" --with-doctest ${MB}/features/
37
+ # - $python -m "nose" --with-doctest --with-coverage ${MB}/evaluate/
38
+ # - coveralls
29
39
30
- # -----------------------------------------------------------------------------
31
- # Customize dependencies:
32
- # -----------------------------------------------------------------------------
33
40
dependencies :
34
41
# cache_directories:
35
42
# - $CONDA_ROOT
36
-
37
43
pre :
38
44
- sudo apt-get update; sudo apt-get install libllvm-3.3
39
-
40
45
override :
41
-
42
46
# -------------------------------------------------------------------------
43
47
# Download/install conda (if not already cached)
44
48
# -------------------------------------------------------------------------
@@ -65,14 +69,11 @@ dependencies:
65
69
- mkdir $vtk_cpp_tools && cd $vtk_cpp_tools && cmake ../ && make
66
70
67
71
# -----------------------------------------------------------------------------
68
- # Customize test commands:
72
+ # Workflows: build and test
69
73
# -----------------------------------------------------------------------------
70
- test :
71
- override :
72
- - $python -m "nose" --with-doctest ${MB}/thirdparty/
73
- - $python -m "nose" --with-doctest ${MB}/mio/
74
- - $python -m "nose" --with-doctest ${MB}/guts/
75
- - $python -m "nose" --with-doctest ${MB}/shapes/
76
- - $python -m "nose" --with-doctest ${MB}/features/
77
- # - $python -m "nose" --with-doctest --with-coverage ${MB}/evaluate/
78
- # - coveralls
74
+ workflows :
75
+ version : 2
76
+ build_and_test :
77
+ jobs :
78
+ - build
79
+ - test
0 commit comments