Skip to content

Commit ebb2812

Browse files
Merge pull request #568 from jacobwilliams/valgrind-patch
added flag to valgrind
2 parents 63a1967 + a4eb507 commit ebb2812

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

.github/workflows/CI.yml

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -74,56 +74,56 @@ jobs:
7474
GFORTRAN=gfortran-${{matrix.gcc_v}}
7575
GCOV=gcov-${{matrix.gcc_v}}
7676
sudo apt update && sudo apt install -y valgrind
77-
fpm test jf_test_01 --runner "valgrind --leak-check=full --show-leak-kinds=all"
78-
fpm test jf_test_02 --runner "valgrind --leak-check=full --show-leak-kinds=all"
79-
fpm test jf_test_03 --runner "valgrind --leak-check=full --show-leak-kinds=all"
80-
fpm test jf_test_04 --runner "valgrind --leak-check=full --show-leak-kinds=all"
81-
fpm test jf_test_05 --runner "valgrind --leak-check=full --show-leak-kinds=all"
82-
fpm test jf_test_06 --runner "valgrind --leak-check=full --show-leak-kinds=all"
83-
fpm test jf_test_07 --runner "valgrind --leak-check=full --show-leak-kinds=all"
84-
fpm test jf_test_08 --runner "valgrind --leak-check=full --show-leak-kinds=all"
85-
fpm test jf_test_09 --runner "valgrind --leak-check=full --show-leak-kinds=all"
86-
fpm test jf_test_10 --runner "valgrind --leak-check=full --show-leak-kinds=all"
87-
fpm test jf_test_11 --runner "valgrind --leak-check=full --show-leak-kinds=all"
88-
fpm test jf_test_12 --runner "valgrind --leak-check=full --show-leak-kinds=all"
89-
fpm test jf_test_13 --runner "valgrind --leak-check=full --show-leak-kinds=all"
90-
fpm test jf_test_14 --runner "valgrind --leak-check=full --show-leak-kinds=all"
91-
fpm test jf_test_15 --runner "valgrind --leak-check=full --show-leak-kinds=all"
92-
fpm test jf_test_16 --runner "valgrind --leak-check=full --show-leak-kinds=all"
93-
fpm test jf_test_17 --runner "valgrind --leak-check=full --show-leak-kinds=all"
94-
fpm test jf_test_18 --runner "valgrind --leak-check=full --show-leak-kinds=all"
95-
fpm test jf_test_19 --runner "valgrind --leak-check=full --show-leak-kinds=all"
96-
fpm test jf_test_20 --runner "valgrind --leak-check=full --show-leak-kinds=all"
97-
fpm test jf_test_21 --runner "valgrind --leak-check=full --show-leak-kinds=all"
98-
fpm test jf_test_22 --runner "valgrind --leak-check=full --show-leak-kinds=all"
99-
fpm test jf_test_23 --runner "valgrind --leak-check=full --show-leak-kinds=all"
100-
fpm test jf_test_24 --runner "valgrind --leak-check=full --show-leak-kinds=all"
101-
fpm test jf_test_25 --runner "valgrind --leak-check=full --show-leak-kinds=all"
102-
fpm test jf_test_26 --runner "valgrind --leak-check=full --show-leak-kinds=all"
103-
fpm test jf_test_27 --runner "valgrind --leak-check=full --show-leak-kinds=all"
104-
fpm test jf_test_28 --runner "valgrind --leak-check=full --show-leak-kinds=all"
105-
fpm test jf_test_29 --runner "valgrind --leak-check=full --show-leak-kinds=all"
106-
fpm test jf_test_30 --runner "valgrind --leak-check=full --show-leak-kinds=all"
107-
fpm test jf_test_31 --runner "valgrind --leak-check=full --show-leak-kinds=all"
108-
fpm test jf_test_32 --runner "valgrind --leak-check=full --show-leak-kinds=all"
109-
fpm test jf_test_33 --runner "valgrind --leak-check=full --show-leak-kinds=all"
110-
fpm test jf_test_34 --runner "valgrind --leak-check=full --show-leak-kinds=all"
111-
fpm test jf_test_35 --runner "valgrind --leak-check=full --show-leak-kinds=all"
112-
fpm test jf_test_36 --runner "valgrind --leak-check=full --show-leak-kinds=all"
113-
fpm test jf_test_37 --runner "valgrind --leak-check=full --show-leak-kinds=all"
114-
fpm test jf_test_38 --runner "valgrind --leak-check=full --show-leak-kinds=all"
115-
fpm test jf_test_39 --runner "valgrind --leak-check=full --show-leak-kinds=all"
116-
fpm test jf_test_40 --runner "valgrind --leak-check=full --show-leak-kinds=all"
117-
fpm test jf_test_41 --runner "valgrind --leak-check=full --show-leak-kinds=all"
118-
fpm test jf_test_42 --runner "valgrind --leak-check=full --show-leak-kinds=all"
119-
fpm test jf_test_43 --runner "valgrind --leak-check=full --show-leak-kinds=all"
120-
fpm test jf_test_44 --runner "valgrind --leak-check=full --show-leak-kinds=all"
121-
fpm test jf_test_45 --runner "valgrind --leak-check=full --show-leak-kinds=all"
122-
fpm test jf_test_46 --runner "valgrind --leak-check=full --show-leak-kinds=all"
123-
fpm test jf_test_47 --runner "valgrind --leak-check=full --show-leak-kinds=all"
124-
fpm test jf_test_48 --runner "valgrind --leak-check=full --show-leak-kinds=all"
125-
fpm test jf_test_49 --runner "valgrind --leak-check=full --show-leak-kinds=all"
126-
fpm test jf_test_50 --runner "valgrind --leak-check=full --show-leak-kinds=all"
77+
fpm test jf_test_01 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
78+
fpm test jf_test_02 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
79+
fpm test jf_test_03 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
80+
fpm test jf_test_04 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
81+
fpm test jf_test_05 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
82+
fpm test jf_test_06 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
83+
fpm test jf_test_07 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
84+
fpm test jf_test_08 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
85+
fpm test jf_test_09 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
86+
fpm test jf_test_10 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
87+
fpm test jf_test_11 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
88+
fpm test jf_test_12 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
89+
fpm test jf_test_13 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
90+
fpm test jf_test_14 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
91+
fpm test jf_test_15 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
92+
fpm test jf_test_16 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
93+
fpm test jf_test_17 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
94+
fpm test jf_test_18 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
95+
fpm test jf_test_19 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
96+
fpm test jf_test_20 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
97+
fpm test jf_test_21 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
98+
fpm test jf_test_22 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
99+
fpm test jf_test_23 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
100+
fpm test jf_test_24 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
101+
fpm test jf_test_25 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
102+
fpm test jf_test_26 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
103+
fpm test jf_test_27 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
104+
fpm test jf_test_28 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
105+
fpm test jf_test_29 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
106+
fpm test jf_test_30 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
107+
fpm test jf_test_31 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
108+
fpm test jf_test_32 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
109+
fpm test jf_test_33 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
110+
fpm test jf_test_34 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
111+
fpm test jf_test_35 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
112+
fpm test jf_test_36 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
113+
fpm test jf_test_37 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
114+
fpm test jf_test_38 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
115+
fpm test jf_test_39 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
116+
fpm test jf_test_40 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
117+
fpm test jf_test_41 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
118+
fpm test jf_test_42 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
119+
fpm test jf_test_43 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
120+
fpm test jf_test_44 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
121+
fpm test jf_test_45 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
122+
fpm test jf_test_46 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
123+
fpm test jf_test_47 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
124+
fpm test jf_test_48 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
125+
fpm test jf_test_49 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
126+
fpm test jf_test_50 --runner "valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1"
127127
128128
- name: Compile_with_cmake
129129
# CMake build with unit tests, no documentation, with coverage analysis

0 commit comments

Comments
 (0)