1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198 | mzanetti@noneyet ~/Develop/reviews/halide-filters-tests/builddir $ rm -rf *
mzanetti@noneyet ~/Develop/reviews/halide-filters-tests/builddir $ cmake ../ -DCMAKE_BUILD_TYPE=COVERAGE
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Lcov: /usr/bin/lcov
-- Found gcovr: /usr/bin/gcovr
---- coverage
-- Coverage support enabled for targets:
-- Enabling HTML coverage report
-- Enabling XML coverage report
******************************* building coverage report
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- checking for module 'Halide'
-- found Halide, version 0.1
Found system wide installation of Halide
********************** Halide
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.2")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mzanetti/Develop/reviews/halide-filters-tests/builddir
mzanetti@noneyet ~/Develop/reviews/halide-filters-tests/builddir $ make -j9
Scanning dependencies of target filters_QMlFiles
Scanning dependencies of target Filtersbackend-qmldir
Scanning dependencies of target filters.desktop
Scanning dependencies of target filters_OtherFiles
Scanning dependencies of target Filtersbackend_automoc
Scanning dependencies of target filters_tests_QMlFiles
Scanning dependencies of target filters_ClickFiles
[ 5%] [ 5%] Scanning dependencies of target filters.kaleo.pot
Built target filters_QMlFiles
[ 5%] [ 5%] Built target filters_OtherFiles
Merging translations into filters.desktop
[ 5%] Built target filters_ClickFiles
Built target filters_tests_QMlFiles
[ 10%] [ 10%] Built target Filtersbackend-qmldir
Automatic moc for target Filtersbackend
[ 15%] Generating translation template
Generating moc_backend.cpp
Wrote filters.desktop.in.h
[ 15%] Built target filters.desktop
[ 15%] Built target filters.kaleo.pot
Generating moc_halide_function.cpp
Generating moc_halide_image.cpp
Generating moc_halide_image_renderer.cpp
Generating moc_halide_transform.cpp
Generating moc_halide_transform_cpu.cpp
Generating moc_halide_transform_opengl.cpp
Generating moc_halide_transform_renderer.cpp
[ 15%] Built target Filtersbackend_automoc
Scanning dependencies of target Filtersbackend
[ 21%] [ 26%] [ 31%] [ 36%] [ 42%] [ 47%] [ 52%] [ 57%] [ 63%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_transform_cpu.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_function.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/brightness_generator.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/backend.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_transform.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_transform_opengl.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_transform_renderer.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_image_renderer.cpp.o
Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/halide_image.cpp.o
[ 68%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/saturation_generator.cpp.o
[ 73%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/rotation_generator.cpp.o
[ 78%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/blur_generator.cpp.o
[ 84%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/crop_generator.cpp.o
[ 89%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/autoenhance_generator.cpp.o
[ 94%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/modules/Filters/test_generator.cpp.o
[100%] Building CXX object backend/CMakeFiles/Filtersbackend.dir/Filtersbackend_automoc.cpp.o
Linking CXX shared module Filters/libFiltersbackend.so
[100%] Built target Filtersbackend
mzanetti@noneyet ~/Develop/reviews/halide-filters-tests/builddir $ qmltestrunner -input ../backend/tests/unit/test.qml -import backend/
doUpdate(): missing parameters for Halide function.
"Transform used none from cache and recomputed test"
"test" applied in 0 ms (10x10)
********* Start testing of qmltestrunner *********
Config: Using QtTest library 5.4.0, Qt 5.4.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 4.9.2)
PASS : qmltestrunner::MathTests::initTestCase()
PASS : qmltestrunner::MathTests::test_function()
PASS : qmltestrunner::MathTests::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted
********* Finished testing of qmltestrunner *********
mzanetti@noneyet ~/Develop/reviews/halide-filters-tests/builddir $ ls
app backend CMakeCache.txt CMakeFiles cmake_install.cmake coverage-xml.cmake Makefile manifest.json po
mzanetti@noneyet ~/Develop/reviews/halide-filters-tests/builddir $ make coverage
Scanning dependencies of target coverage
[ 25%] Collecting coverage data
Capturing coverage data from /home/mzanetti/Develop/reviews/halide-filters-tests/builddir
Found gcov version: 4.9.2
Scanning /home/mzanetti/Develop/reviews/halide-filters-tests/builddir for .gcda files ...
Found 16 data files in /home/mzanetti/Develop/reviews/halide-filters-tests/builddir
Processing Filtersbackend_automoc.cpp.gcda
Processing modules/Filters/halide_transform_renderer.cpp.gcda
Processing modules/Filters/halide_transform_opengl.cpp.gcda
Processing modules/Filters/halide_transform_cpu.cpp.gcda
Processing modules/Filters/saturation_generator.cpp.gcda
Processing modules/Filters/halide_image.cpp.gcda
Processing modules/Filters/backend.cpp.gcda
Processing modules/Filters/rotation_generator.cpp.gcda
Processing modules/Filters/halide_image_renderer.cpp.gcda
Processing modules/Filters/crop_generator.cpp.gcda
Processing modules/Filters/brightness_generator.cpp.gcda
Processing modules/Filters/test_generator.cpp.gcda
Processing modules/Filters/blur_generator.cpp.gcda
Processing modules/Filters/halide_function.cpp.gcda
Processing modules/Filters/halide_transform.cpp.gcda
Processing modules/Filters/autoenhance_generator.cpp.gcda
Finished .info-file creation
[ 50%] Filtering recorded coverage data for project-relevant entries
Reading tracefile /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/coverage.raw.info
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/autoenhance_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/backend.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/backend.h
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/blur_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/brightness_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/crop_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_common.h
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_function.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_function.h
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_generators_common.h
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_image.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_image_renderer.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_image_renderer.h
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_transform.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_transform_cpu.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_transform_opengl.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_transform_renderer.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/halide_transform_renderer.h
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/rotation_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/saturation_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules/Filters/test_generator.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_backend.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_function.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_image.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_image_renderer.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform_cpu.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform_opengl.cpp
Extracting /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform_renderer.cpp
Extracted 29 files
Writing data to /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/coverage.info
Summary coverage rate:
lines......: 39.5% (498 of 1261 lines)
functions..: 49.6% (120 of 242 functions)
branches...: no data found
Reading tracefile /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/coverage.info
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_backend.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_function.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_image.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_image_renderer.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform_cpu.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform_opengl.cpp
Removing /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/backend/moc_halide_transform_renderer.cpp
Deleted 8 files
Writing data to /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/coverage.info
Summary coverage rate:
lines......: 46.2% (377 of 816 lines)
functions..: 50.0% (94 of 188 functions)
branches...: no data found
[ 75%] Generating HTML coverage report in /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/coveragereport
Reading data file /home/mzanetti/Develop/reviews/halide-filters-tests/builddir/coverage.info
Found 21 entries.
Found common filename prefix "/home/mzanetti/Develop/reviews/halide-filters-tests/backend/modules"
Writing .css and .png files.
Generating output.
Processing file Filters/brightness_generator.cpp
Processing file Filters/autoenhance_generator.cpp
Processing file Filters/halide_transform_renderer.cpp
Processing file Filters/halide_transform_cpu.cpp
Processing file Filters/halide_function.h
Processing file Filters/backend.h
Processing file Filters/halide_image.cpp
Processing file Filters/halide_function.cpp
Processing file Filters/rotation_generator.cpp
Processing file Filters/halide_common.h
Processing file Filters/halide_image_renderer.h
Processing file Filters/test_generator.cpp
Processing file Filters/halide_transform.cpp
Processing file Filters/halide_image_renderer.cpp
Processing file Filters/halide_generators_common.h
Processing file Filters/halide_transform_renderer.h
Processing file Filters/crop_generator.cpp
Processing file Filters/blur_generator.cpp
Processing file Filters/halide_transform_opengl.cpp
Processing file Filters/backend.cpp
Processing file Filters/saturation_generator.cpp
Writing directory view page.
Overall coverage rate:
lines......: 46.2% (377 of 816 lines)
functions..: 50.0% (94 of 188 functions)
[100%] Generating coverage XML report
[100%] Built target coverage
|