ddemidov / vexcl

Compare 9b24cac ... +0 ... 35080d7

Coverage Reach
vexcl/fft/unrolled_dft.hpp vexcl/fft/kernels.hpp vexcl/fft/plan.hpp vexcl/sort.hpp vexcl/backend/opencl/source.hpp vexcl/backend/opencl/filter.hpp vexcl/backend/opencl/kernel.hpp vexcl/backend/opencl/error.hpp vexcl/backend/opencl/context.hpp vexcl/backend/opencl/device_vector.hpp vexcl/backend/opencl/svm_vector.hpp vexcl/backend/opencl/event.hpp vexcl/backend/opencl/compiler.hpp vexcl/backend/opencl/image.hpp vexcl/backend/compute/filter.hpp vexcl/backend/compute/kernel.hpp vexcl/backend/compute/context.hpp vexcl/backend/compute/device_vector.hpp vexcl/backend/compute/event.hpp vexcl/backend/compute/svm_vector.hpp vexcl/backend/compute/compiler.hpp vexcl/backend/compute/image.hpp vexcl/backend/compute/error.hpp vexcl/backend/common.hpp vexcl/sparse/ell.hpp vexcl/sparse/distributed.hpp vexcl/sparse/csr.hpp vexcl/sparse/matrix.hpp vexcl/sparse/product.hpp vexcl/sparse/spmv_ops.hpp vexcl/scan_by_key.hpp vexcl/spmat/hybrid_ell.inl vexcl/spmat/csr.inl vexcl/spmat/ccsr.hpp vexcl/spmat/inline_spmv.hpp vexcl/operations.hpp vexcl/reduce_by_key.hpp vexcl/vector_view.hpp vexcl/stencil.hpp vexcl/scan.hpp vexcl/vector.hpp vexcl/mba.hpp vexcl/reductor.hpp vexcl/generator.hpp vexcl/spmat.hpp vexcl/tensordot.hpp vexcl/random.hpp vexcl/random/philox.hpp vexcl/random/threefry.hpp vexcl/tagged_terminal.hpp vexcl/temporary.hpp vexcl/logical.hpp vexcl/multivector.hpp vexcl/devlist.hpp vexcl/gather.hpp vexcl/profiler.hpp vexcl/detail/fusion.hpp vexcl/detail/backtrace.hpp vexcl/cache.hpp vexcl/eval.hpp vexcl/cast.hpp vexcl/svm_vector.hpp vexcl/enqueue.hpp vexcl/vector_pointer.hpp vexcl/multi_array.hpp vexcl/types.hpp vexcl/util.hpp vexcl/function.hpp vexcl/constant_address_space.hpp vexcl/constants.hpp vexcl/element_index.hpp vexcl/fft.hpp tests/spmv.cpp tests/vector_view.cpp tests/vector_arithmetics.cpp tests/sparse_matrices.cpp tests/multivector_arithmetics.cpp tests/stencil.cpp tests/generator.cpp tests/vector_create.cpp tests/sort.cpp tests/reduce_by_key.cpp tests/fft.cpp tests/deduce.cpp tests/vector_pointer.cpp tests/vector_copy.cpp tests/scan_by_key.cpp tests/temporary.cpp tests/events.cpp tests/image.cpp tests/tensordot.cpp tests/multivector_create.cpp tests/custom_kernel.cpp tests/tagged_terminal.cpp tests/random.cpp tests/multi_array.cpp tests/mba.cpp tests/context_setup.hpp tests/svm.cpp tests/scan.cpp tests/cast.cpp tests/threads.cpp tests/random_matrix.hpp tests/random_vector.hpp tests/types.cpp tests/eval.cpp tests/logical.cpp tests/context.cpp tests/reinterpret.cpp tests/constants.cpp tests/vector_io.cpp tests/dummy1.cpp tests/dummy2.cpp tests/boost_version.cpp CL/cl.hpp examples/devlist.cpp

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

1 untracked files changed.
Other files ignored by Codecov
CMakeLists.txt has changed.

No tracked files changed.

Learn more Showing 122 files with coverage changes found.

Changes in tests/svm.cpp
+6
+19
Loading file...
Changes in vexcl/backend/common.hpp
+28
+1
Loading file...
Changes in vexcl/stencil.hpp
+268
+6
Loading file...
Changes in examples/devlist.cpp
+46
+2
Loading file...
Changes in vexcl/sort.hpp
+1136
+17
Loading file...
Changes in tests/scan.cpp
+21
Loading file...
Changes in vexcl/multi_array.hpp
+15
Loading file...
Changes in vexcl/reduce_by_key.hpp
+306
Loading file...
Changes in tests/random_vector.hpp
+16
Loading file...
Changes in vexcl/random/threefry.hpp
+31
Loading file...
Changes in tests/vector_arithmetics.cpp
+167
Loading file...
Changes in vexcl/detail/backtrace.hpp
+8
Loading file...
Changes in vexcl/random/philox.hpp
+39
Loading file...
Changes in tests/generator.cpp
+118
Loading file...
Changes in vexcl/spmat/ccsr.hpp
+48
Loading file...
Changes in vexcl/devlist.hpp
+44
+5
Loading file...
Changes in tests/boost_version.cpp
+2
Loading file...
Changes in vexcl/eval.hpp
+36
Loading file...
Changes in vexcl/backend/opencl/image.hpp
+1
Loading file...
Changes in tests/vector_io.cpp
+7
Loading file...
Changes in vexcl/logical.hpp
+55
Loading file...
Changes in vexcl/generator.hpp
+153
+5
Loading file...
Changes in vexcl/gather.hpp
+47
Loading file...
Changes in tests/deduce.cpp
+69
Loading file...
Changes in tests/spmv.cpp
+348
+2
Loading file...
Changes in vexcl/backend/opencl/event.hpp
+16
Loading file...
Changes in vexcl/backend/opencl/filter.hpp
+63
+28
Loading file...
Changes in tests/multivector_arithmetics.cpp
+135
Loading file...
Changes in vexcl/fft.hpp
+6
Loading file...
Changes in vexcl/fft/kernels.hpp
+344
Loading file...
Changes in tests/reinterpret.cpp
+9
Loading file...
Changes in vexcl/backend/compute/filter.hpp
+55
+25
Loading file...
Changes in vexcl/backend/opencl/source.hpp
+118
+4
Loading file...
Changes in tests/vector_copy.cpp
+63
Loading file...
Changes in vexcl/types.hpp
+12
Loading file...
Changes in vexcl/multivector.hpp
+51
Loading file...
Changes in vexcl/vector_view.hpp
+265
+10
Loading file...
Changes in vexcl/constant_address_space.hpp
+8
Loading file...
Changes in vexcl/backend/compute/svm_vector.hpp
+15
Loading file...
Changes in tests/tensordot.cpp
+46
Loading file...
Changes in vexcl/random.hpp
+83
Loading file...
Changes in tests/vector_view.cpp
+205
Loading file...
Changes in tests/events.cpp
+51
Loading file...
Changes in vexcl/operations.hpp
+263
+59
Loading file...
Changes in tests/multi_array.cpp
+36
Loading file...
Changes in vexcl/backend/opencl/device_vector.hpp
+23
Loading file...
Changes in vexcl/cast.hpp
+18
Loading file...
Changes in vexcl/spmat/inline_spmv.hpp
+17
Loading file...
Changes in vexcl/tensordot.hpp
+106
Loading file...
Changes in vexcl/vector_pointer.hpp
+15
Loading file...
Changes in vexcl/backend/compute/device_vector.hpp
+31
Loading file...
Changes in tests/dummy2.cpp
+2
Loading file...
Changes in vexcl/sparse/matrix.hpp
+21
+11
Loading file...
Changes in tests/multivector_create.cpp
+45
Loading file...
Changes in tests/random_matrix.hpp
+18
Loading file...
Changes in vexcl/scan_by_key.hpp
+435
Loading file...
Changes in tests/image.cpp
+47
+2
Loading file...
Changes in tests/mba.cpp
+36
Loading file...
Changes in tests/logical.cpp
+14
Loading file...
Changes in vexcl/backend/compute/context.hpp
+40
+9
Loading file...
Changes in tests/random.cpp
+37
Loading file...
Changes in tests/temporary.cpp
+62
Loading file...
Changes in tests/fft.cpp
+72
+1
Loading file...
Changes in vexcl/svm_vector.hpp
+16
Loading file...
Changes in tests/tagged_terminal.cpp
+43
Loading file...
Changes in tests/vector_pointer.cpp
+65
Loading file...
Changes in vexcl/backend/compute/error.hpp
+1
Loading file...
Changes in tests/context_setup.hpp
+34
Loading file...
Changes in tests/eval.cpp
+14
Loading file...
Changes in vexcl/backend/opencl/compiler.hpp
+8
+8
Loading file...
Changes in tests/types.cpp
+14
Loading file...
Changes in vexcl/backend/opencl/context.hpp
+47
+1
Loading file...
Changes in vexcl/reductor.hpp
+169
+17
Loading file...
Changes in vexcl/enqueue.hpp
+16
Loading file...
Changes in tests/sparse_matrices.cpp
+151
+4
Loading file...
Changes in tests/dummy1.cpp
+4
Loading file...
Changes in vexcl/backend/compute/kernel.hpp
+59
+11
Loading file...
Changes in vexcl/scan.hpp
+265
Loading file...
Changes in vexcl/backend/opencl/kernel.hpp
+56
+9
Loading file...
Changes in tests/context.cpp
+12
Loading file...
Changes in vexcl/fft/plan.hpp
+137
+13
Loading file...
Changes in vexcl/backend/compute/compiler.hpp
+5
+1
Loading file...
Changes in vexcl/sparse/csr.hpp
+44
+4
Loading file...
Changes in vexcl/function.hpp
+9
Loading file...
Changes in vexcl/sparse/ell.hpp
+175
+52
Loading file...
Changes in vexcl/cache.hpp
+34
+3
Loading file...
Changes in vexcl/constants.hpp
+6
Loading file...
Changes in vexcl/backend/opencl/error.hpp
+56
Loading file...
Changes in vexcl/backend/compute/event.hpp
+22
+3
Loading file...
Changes in vexcl/sparse/spmv_ops.hpp
+6
Loading file...
Changes in tests/threads.cpp
+19
Loading file...
Changes in tests/custom_kernel.cpp
+44
Loading file...
Changes in vexcl/temporary.hpp
+59
Loading file...
Changes in vexcl/spmat/csr.inl
+133
Loading file...
Changes in CL/cl.hpp
+357
+62
Loading file...
Changes in tests/sort.cpp
+91
Loading file...
Changes in tests/vector_create.cpp
+113
Loading file...
Changes in vexcl/tagged_terminal.hpp
+61
Loading file...
Changes in vexcl/element_index.hpp
+6
Loading file...
Changes in vexcl/profiler.hpp
+43
+1
Loading file...
Changes in tests/stencil.cpp
+133
Loading file...
Changes in vexcl/fft/unrolled_dft.hpp
+4539
+1
Loading file...
Changes in vexcl/sparse/product.hpp
+11
Loading file...
Changes in vexcl/util.hpp
+10
Loading file...
Changes in tests/constants.cpp
+8
Loading file...
Changes in vexcl/detail/fusion.hpp
+31
Loading file...
Changes in vexcl/spmat/hybrid_ell.inl
+231
Loading file...
Changes in tests/reduce_by_key.cpp
+78
Loading file...
Changes in tests/cast.cpp
+20
Loading file...
Changes in vexcl/backend/opencl/svm_vector.hpp
+21
Loading file...
Changes in vexcl/mba.hpp
+240
Loading file...
Changes in vexcl/vector.hpp
+241
Loading file...
Changes in vexcl/backend/compute/image.hpp
+1
Loading file...
vexcl/backend/jit/kernel.hpp
Loading file...
vexcl/backend/jit/compiler.hpp
Loading file...
vexcl/backend/jit/filter.hpp
Loading file...
vexcl/backend/jit/source.hpp
Loading file...
vexcl/backend/jit/device_vector.hpp
Loading file...
vexcl/backend/jit/context.hpp
Loading file...
Changes in vexcl/sparse/distributed.hpp
+172
+3
Loading file...
Changes in tests/scan_by_key.cpp
+60
+2
Loading file...
Changes in vexcl/spmat.hpp
+104
+6
Loading file...
Files Coverage
tests 0.04% 98.83%
vexcl -0.01% 94.29%
CL/cl.hpp 85.20%
examples/devlist.cpp -0.32% 95.83%
Project Totals (116 files) 94.83%
Loading