23
23
run : |
24
24
[[ "$RUNNER_OS" == "Linux" ]] && sudo apt-get update && sudo apt-get install -y octave cmake libcgal-dev libsuperlu-dev libsuitesparse-dev libgmp-dev libtbb-dev octave-image
25
25
if [[ "$RUNNER_OS" == "macOS" ]]; then
26
+ brew install gnuplot
26
27
brew install octave
27
28
fi
28
29
if [[ "$RUNNER_OS" == "Windows" ]]; then
@@ -31,20 +32,20 @@ jobs:
31
32
echo "$PWD/octave/octave-5.2.0-w64-64/mingw64/bin" >> $GITHUB_PATH
32
33
fi
33
34
- name : Install octave-image (Windows only)
34
- if : ${{ runner.os == 'Windows ' }}
35
+ if : ${{ runner.os != 'Linux ' }}
35
36
run : octave-cli --eval "pkg install -forge image"
36
37
- name : Run octave test
37
38
run : |
38
39
octave-cli --version
39
- octave --eval "addpath(pwd);cd sample; disp(graphics_toolkit) ; tic; demo_vol2mesh_ex1; toc; demo_vol2mesh_ex1b; demo_vol2mesh_ex1c"
40
- octave --eval "addpath(pwd);cd sample; tic; demo_vol2mesh_ex2; toc"
41
- octave --eval "addpath(pwd);cd sample; tic; demo_surf2mesh_ex1; toc"
42
- octave --eval "addpath(pwd);cd sample; tic; demo_directplc_ex1; toc"
43
- octave --eval "addpath(pwd);cd sample; tic; demo_grayscale_ex1; toc"
44
- octave --eval "addpath(pwd);cd sample; tic; demo_shortcut_ex1; toc"
45
- octave --eval "addpath(pwd);cd sample; tic; demo_surf2vol_ex1; toc"
46
- octave --eval "addpath(pwd);cd sample; tic; demo_label_sizing; toc"
47
- octave --eval "addpath(pwd);cd sample; tic; demo_qmeshcut_ex1; toc"
40
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_vol2mesh_ex1; toc; demo_vol2mesh_ex1b; demo_vol2mesh_ex1c"
41
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_vol2mesh_ex2; toc"
42
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_surf2mesh_ex1; toc"
43
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_directplc_ex1; toc"
44
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_grayscale_ex1; toc"
45
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_shortcut_ex1; toc"
46
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_surf2vol_ex1; toc"
47
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_label_sizing; toc"
48
+ octave-cli --eval "addpath(pwd);cd sample; tic; demo_qmeshcut_ex1; toc"
48
49
- name : Rebuild binaries
49
50
if : ${{ runner.os == 'Linux' }} # use these variables to limit a step only on a specific OS
50
51
run : |
0 commit comments