• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ElektraInitiative / libelektra / 96
55%
master: 100%

Build:
Build:
LAST BUILD BRANCH: PR-4991
DEFAULT BRANCH: master
Ran 13 Apr 2023 09:19PM UTC
Jobs 1
Files 906
Run time 54s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
96

push

jenkins-ci

tmakar
fix(spec): use elektraCalloc instead of elektraMalloc and add example_codegen_menu unit test

58 of 58 new or added lines in 3 files covered. (100.0%)

46053 of 114943 relevant lines covered (40.07%)

6945.67 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
58.43
-36.69% src/plugins/spec/spec.c
12
21.67
-72.03% src/plugins/spec/arrayspec.c
33
0.0
-99.71% src/plugins/spec/testmod_spec.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
38.05
-0.02% build directory/src/bindings/swig/ruby/kdbRUBY_wrap.cxx
1
87.5
7.75% src/bindings/cpp/include/kdb.hpp
1
95.83
-0.62% src/bindings/cpp/include/keyset.hpp
1
90.0
-10.0% src/bindings/cpp/include/keysetio.hpp
1
85.71
10.71% src/libs/tools/include/merging/mergeconflict.hpp
1
33.33
-33.33% src/libs/tools/include/merging/newkeystrategy.hpp
1
0.0
-100.0% src/libs/tools/include/merging/onesidevaluestrategy.hpp
1
90.51
-0.4% src/libs/tools/src/backendbuilder.cpp
1
89.29
-1.79% src/libs/tools/src/merging/threewaymerge.cpp
1
79.73
-0.34% src/libs/tools/src/plugins.cpp
1
86.73
-1.02% src/plugins/base64/base64.c
1
86.11
-2.78% src/plugins/error/error.c
1
75.21
-0.85% src/plugins/gopts/gopts.c
1
0.0
-100.0% src/plugins/kconfig/kconfig_delegate.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/flat_block_mapping.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/flat_flow_mapping.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/mapping_with_array_key.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/mixed.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/nested_block_mapping.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/nested_mixed_mapping.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/nested_sequences.hpp
1
0.0
-100.0% src/plugins/yamlcpp/yamlcpp/simple_sequence.hpp
1
95.12
-2.44% src/plugins/zeromqrecv/zeromqrecv.c
1
0.0
-100.0% src/tools/kdb/gen/highlevel/enums.hpp
1
83.64
-1.82% src/tools/kdb/ls.cpp
1
88.0
-4.0% src/tools/kdb/metaget.cpp
1
85.71
-3.57% src/tools/kdb/metals.cpp
1
83.33
-2.38% src/tools/kdb/metaset.cpp
1
48.28
-2.57% src/tools/kdb/mountbase.cpp
1
90.32
-3.23% src/tools/kdb/rm.cpp
1
0.0
0.0% src/tools/qt-gui/src/confignode.hpp
2
96.83
-3.17% src/libs/elektra/backends.c
2
97.59
-2.41% src/libs/elektra/cow.c
2
60.0
20.0% src/libs/tools/include/plugin.hpp
2
42.0
-4.0% src/libs/tools/src/errors/errorTypes.cpp
2
58.73
-3.17% src/libs/tools/src/errors/warningTypes.cpp
2
91.3
-8.7% src/libs/tools/src/merging/onesidestrategy.cpp
2
87.5
-12.5% src/libs/utility/text.c
2
70.04
-0.78% src/plugins/backend/backend.c
2
74.19
-6.45% src/plugins/counter/counter.c
2
0.0
-100.0% src/tools/kdb/cmerge.hpp
2
8.33
-14.74% src/tools/kdb/command.hpp
2
0.0
-100.0% src/tools/kdb/complete.hpp
2
0.0
-22.22% src/tools/kdb/convert.hpp
2
0.0
-100.0% src/tools/kdb/cp.hpp
2
0.0
-25.0% src/tools/kdb/dirname.hpp
2
81.48
-7.41% src/tools/kdb/file.cpp
2
0.0
-100.0% src/tools/kdb/find.hpp
2
0.0
-100.0% src/tools/kdb/gen/highlevel/structs.hpp
2
33.33
-57.58% src/tools/kdb/gen.hpp
2
0.0
-100.0% src/tools/kdb/get.hpp
2
80.0
-20.0% src/tools/kdb/namespace.cpp
2
94.74
-5.26% src/tools/kdb/set.cpp
2
0.0
-100.0% src/tools/kdb/set.hpp
2
0.0
-100.0% src/tools/kdb/sget.hpp
2
0.0
-100.0% src/tools/kdb/showmeta.hpp
2
33.33
-66.67% src/tools/kdb/validate.hpp
3
78.57
-21.43% src/libs/ease/keyname.c
3
90.14
-1.41% src/libs/io/io.c
3
48.29
-0.93% src/libs/tools/src/backend.cpp
3
90.24
-7.32% src/plugins/modules/modules.c
3
81.82
-5.45% src/plugins/ni/ni.c
3
80.77
-11.82% src/plugins/ni/nickel-1.1.0/src/buf.c
3
0.0
-100.0% src/tools/kdb/gen/highlevel/highlevel.hpp
4
87.63
-4.12% src/libs/tools/src/specreader.cpp
4
0.0
-100.0% src/plugins/quickdump/quickdump/test.quickdump.h
5
50.0
-50.0% src/include/kdbprivate.h
5
81.67
-8.33% src/libs/elektra/keytest.c
5
47.37
-26.32% src/libs/tools/src/errors/warningFactory.cpp
5
0.0
-100.0% src/libs/tools/src/merging/onesidemergeconfiguration.cpp
5
77.1
-3.82% src/plugins/crypto/helper.c
5
94.29
-2.38% src/plugins/directoryvalue/directoryvalue_delegate.cpp
5
0.0
-100.0% src/plugins/validation/lookupre.c
6
88.79
-5.61% src/libs/elektra/errors.c
6
61.9
-28.57% src/plugins/template/template.c
6
30.43
-8.7% src/plugins/tracer/tracer.c
6
16.67
-5.88% src/tools/kdb/external.cpp
6
25.0
25.0% src/tools/kdb/listcommands.hpp
7
0.0
-100.0% src/libs/tools/src/merging/overwritemergeconfiguration.cpp
7
0.0
-100.0% src/plugins/length/testmod_length.c
7
58.82
-41.18% src/plugins/ni/nickel-1.1.0/src/include/bohr/ds_vector.h
8
80.56
-11.11% src/libs/elektra/plugin.c
8
75.0
-22.22% src/libs/tools/src/errors/error.cpp
8
34.62
-30.77% src/plugins/xmltool/xmltool.c
9
92.23
-1.25% src/bindings/cpp/include/key.hpp
9
82.78
-5.96% src/libs/elektra/hooks.c
9
80.0
-8.18% src/plugins/mini/mini.c
9
72.55
-17.65% src/tools/kdb/cp.cpp
9
93.71
88.03% src/tools/kdb/factory.hpp
9
51.32
-11.84% src/tools/kdb/mergehelper.cpp
10
91.19
-6.29% src/libs/elektra/key.c
10
0.0
-100.0% src/libs/tools/src/merging/importmergeconfiguration.cpp
11
75.56
-24.44% src/libs/tools/src/backends.cpp
11
0.0
-100.0% src/tools/kdb/external.hpp
11
0.0
-52.38% src/tools/kdb/nameparthelper.cpp
12
52.0
-48.0% src/plugins/iterate/iterate.c
12
40.15
-8.76% src/tools/kdb/mount.cpp
12
10.34
-20.69% src/tools/kdb/plugincheck.cpp
13
83.33
-14.44% src/libs/elektra/keymeta.c
13
38.1
-61.9% src/tools/kdb/showmeta.cpp
14
76.09
-3.38% src/plugins/resolver/resolver.c
15
51.55
-15.46% src/plugins/network/network.c
16
26.09
-69.57% src/tools/kdb/sget.cpp
17
0.0
-66.67% src/libs/tools/src/merging/onesidevaluestrategy.cpp
17
55.26
-44.74% src/plugins/toml/integer.c
17
0.0
-96.0% src/plugins/xerces/util.hpp
17
32.56
-39.53% src/plugins/yamlcpp/yamlcpp.cpp
18
71.88
-28.13% src/libs/globbing/globbing.c
18
0.0
-90.48% src/plugins/kconfig/kconfig_delegate.cpp
19
0.0
-80.0% src/libs/elektra/rand.c
19
31.37
-6.61% src/plugins/crypto/gpg.c
19
57.78
-42.22% src/plugins/ni/nickel-1.1.0/src/include/bohr/ds_str.h
20
70.44
-7.3% src/plugins/fcrypt/fcrypt.c
20
0.0
-56.76% src/tools/kdb/gen/template.hpp
21
0.0
-100.0% src/libs/ease/reference.c
21
36.36
-63.64% src/plugins/logchange/logchange.c
21
0.0
-77.78% src/plugins/mathcheck/floathelper.c
21
43.96
-23.08% src/plugins/ni/nickel-1.1.0/src/include/bohr/ds_hash.h
21
0.0
-100.0% src/plugins/template/testmod_template.c
22
40.54
-59.46% src/libs/elektra/contracts.c
22
0.0
-92.31% src/plugins/jni/testmod_jni.c
22
32.08
-41.51% src/plugins/xerces/xerces.cpp
23
0.0
-100.0% src/plugins/iterate/testmod_iterate.c
23
0.0
-96.0% src/plugins/kconfig/kconfig_parser_exception.cpp
23
25.0
-64.19% src/plugins/length/length.c
23
15.25
-39.75% src/plugins/shell/shell.c
23
28.85
-23.04% src/plugins/timeofday/timeofday.c
23
20.0
-57.5% src/tools/kdb/mv.cpp
24
82.67
-8.0% src/plugins/dump/dump.cpp
24
0.0
-100.0% src/plugins/uname/testmod_uname.c
24
0.0
-92.59% src/plugins/xfconf/testmod_xfconf.c
24
0.0
-100.0% src/plugins/yajl/name.c
25
38.18
-45.45% src/plugins/kconfig/kconfig.cpp
25
18.75
-78.13% src/tools/kdb/find.cpp
26
0.0
-66.67% src/tools/gen-gpg-testkey/gen-gpg-testkey.c
27
0.0
-87.88% src/libs/ease/hash.c
27
0.0
-100.0% src/plugins/line/testmod_line.c
27
0.0
-96.88% src/plugins/specload/testapp.c
27
21.74
-59.11% src/plugins/uname/uname.c
27
43.7
-20.27% src/tools/kdb/main.cpp
28
23.81
-19.05% src/plugins/xfconf/xfconf.c
29
0.0
-100.0% src/plugins/network/testmod_network.c
29
12.25
-14.22% src/plugins/python/python.cpp
29
20.51
-74.61% src/tools/kdb/remount.cpp
30
0.0
-71.11% src/bindings/cpp/include/kdbio.hpp
31
10.34
-53.45% src/tools/kdb/plugininfo.cpp
32
0.0
-100.0% src/plugins/yajl/iterator.c
32
13.64
-73.32% src/tools/kdb/specmount.cpp
33
0.0
-61.11% src/tools/kdb/gen.cpp
35
0.0
-100.0% src/plugins/quickdump/varint.c
35
20.45
-79.55% src/plugins/toml/parser.y
35
64.72
-10.2% src/tools/kdb/cmdline.cpp
36
2.7
-97.3% src/libs/ease/conversion.c
36
50.65
-46.97% src/plugins/toml/type.c
37
0.0
-100.0% src/plugins/mozprefs/testmod_mozprefs.c
38
0.0
-90.7% src/plugins/xmltool/kscompare.c
38
0.0
-76.0% src/tools/kdb/validate.cpp
39
11.76
-76.91% src/plugins/toml/codepoint.c
39
47.83
-24.4% src/plugins/toml/utility.c
40
15.87
-63.49% src/plugins/line/line.c
40
0.0
-74.14% src/plugins/specload/test_testapp.c
40
61.02
-33.94% src/plugins/toml/prepare.c
42
0.0
-30.88% src/plugins/xmltool/stream.c
43
70.02
-4.81% src/libs/elektra/kdb.c
43
14.29
-76.79% src/tools/kdb/merge.cpp
44
0.0
-100.0% src/plugins/passwd/testmod_passwd.c
44
0.0
-91.84% src/plugins/toml/table_array.c
45
42.86
-49.53% src/tools/kdb/get.cpp
46
13.59
2.25% src/libs/tools/include/toolexcept.hpp
47
0.0
-96.36% src/libs/elektra/opmphmpredictor.c
47
0.0
-100.0% src/plugins/modules/testmod_modules.c
48
0.0
-100.0% src/plugins/length/test_length.h
48
5.83
-41.75% src/plugins/path/path.c
48
12.5
-75.0% src/tools/kdb/cmerge.cpp
49
3.2
-10.15% src/plugins/curlget/curlget.c
51
0.0
-70.51% src/libs/io/adapter/zeromq/zeromq.c
52
69.23
-20.0% src/libs/meta/meta.c
53
66.67
-30.46% src/libs/elektra/diff.c
54
85.47
-10.33% src/libs/elektra/keyname.c
54
58.43
-36.69% src/plugins/spec/spec.c
55
0.0
-100.0% src/plugins/version/testmod_version.c
56
0.0
-100.0% src/plugins/simpleini/testmod_simpleini.c
56
42.74
-45.54% src/plugins/toml/node.c
56
0.0
-93.44% src/tools/kdb/gen/highlevel/common.cpp
58
11.43
-82.94% src/plugins/toml/comment_list.c
59
11.59
-85.67% src/plugins/lineendings/lineendings.c
59
21.59
-68.21% src/plugins/lua/lua.cpp
59
0.0
-72.09% src/plugins/reference/referencegraph.c
62
12.16
-84.09% src/plugins/unit/unit.c
64
0.0
-100.0% src/plugins/lineendings/testmod_lineendings.c
64
0.0
-100.0% src/plugins/rgbcolor/testmod_rgbcolor.c
65
0.0
-98.61% src/plugins/logchange/testmod_logchange.c
66
8.25
-68.28% src/plugins/c/c.c
67
0.0
-93.42% src/plugins/kconfig/kconfig_parser.cpp
67
0.0
-95.89% src/plugins/yamlcpp/read.cpp
67
7.29
-70.26% src/plugins/zeromqrecv/subscribe.c
68
0.0
-91.57% src/tools/kdb/gen/template.cpp
69
11.25
-86.28% src/plugins/macaddr/macaddr.c
69
28.93
-57.79% src/plugins/toml/scalar.c
69
0.0
-100.0% src/plugins/unit/testmod_unit.c
69
8.42
-72.83% src/plugins/validation/validation.c
70
51.38
-24.22% src/plugins/ni/nickel-1.1.0/src/io.c
71
0.0
-100.0% src/plugins/python/testmod_python.c
73
0.0
-100.0% src/plugins/lua/testmod_lua.c
73
0.0
-100.0% src/plugins/mini/testmod_mini.c
73
10.98
-89.02% src/plugins/rgbcolor/rgbcolor.c
75
21.67
-72.03% src/plugins/spec/arrayspec.c
77
0.0
-100.0% src/plugins/mathcheck/testmod_mathcheck.c
77
0.0
-95.51% src/plugins/yamlcpp/testmod_yamlcpp.cpp
79
0.0
-98.81% src/plugins/xerces/serializer.cpp
80
0.0
-92.55% src/plugins/kconfig/file_utility.cpp
81
0.0
-94.85% src/plugins/zeromqrecv/testmod_zeromqrecv.c
86
0.0
-69.4% src/plugins/kconfig/kconfig_serializer.cpp
86
64.36
-29.84% src/plugins/ni/nickel-1.1.0/src/nickel.c
86
0.0
-96.94% src/plugins/yajl/yajl_gen_close.c
88
0.0
-98.91% src/plugins/yamlcpp/write.cpp
89
0.0
-100.0% src/plugins/xerces/deserializer.cpp
89
0.0
-95.15% src/plugins/yajl/yajl_gen_open.c
90
14.29
-50.23% src/plugins/jni/jni.c
91
0.0
-100.0% src/plugins/macaddr/testmod_macaddr.c
92
51.61
-27.47% src/plugins/resolver/filename.c
98
0.0
-100.0% src/libs/ease/sha-256.c
100
0.0
-100.0% src/plugins/reference/testmod_reference.c
101
82.78
-13.39% src/libs/elektra/keyset.c
104
0.0
-85.95% src/libs/highlevel/elektra_value.c
105
34.14
-42.26% src/libs/tools/src/plugin.cpp
105
25.44
-62.42% src/plugins/type/type.c
112
0.0
-84.96% src/libs/highlevel/elektra_error.c
112
25.64
-71.79% src/plugins/ni/nickel-1.1.0/src/hash.c
115
6.62
-84.87% src/plugins/mozprefs/mozprefs.c
116
0.0
-38.74% src/tools/kdb/gen/highlevel/structs.cpp
117
0.0
-97.96% src/plugins/kconfig/testmod_kconfig.cpp
118
5.77
-76.11% src/plugins/passwd/passwd.c
118
5.16
-76.6% src/plugins/simpleini/simpleini.c
118
0.0
-95.24% src/tools/kdb/gen/highlevel/enums.cpp
119
0.0
-85.31% src/plugins/xmltool/kdbtools.c
119
2.79
-37.4% src/tools/kdb/test.cpp
120
0.0
-100.0% src/plugins/process/testmod_process.c
121
0.0
-61.06% src/libs/highlevel/elektra.c
122
0.0
-100.0% src/plugins/range/testmod_range.c
125
0.0
-100.0% src/plugins/quickdump/testmod_quickdump.c
126
0.0
-87.07% src/libs/highlevel/elektra_array_value.c
129
8.84
-87.87% src/plugins/keytometa/keytometa.c
129
18.75
-58.89% src/plugins/ruby/ruby.cpp
131
0.0
-88.89% src/plugins/yajl/yajl_gen.c
133
0.0
-85.28% src/plugins/xmltool/testmod_xmltool.c
134
0.0
-100.0% src/plugins/validation/testmod_validation.c
137
46.47
-40.67% src/plugins/toml/write.c
140
2.91
-69.31% src/tools/kdb/complete.cpp
150
4.62
-87.52% src/plugins/yajl/yajl_parse.c
152
0.0
-100.0% src/plugins/ruby/testmod_ruby.c
162
4.04
-82.3% src/plugins/reference/reference.c
165
0.0
-98.29% src/plugins/resolver/testmod_resolver.c
169
4.4
-92.92% src/plugins/rename/rename.c
171
2.47
-53.46% src/plugins/quickdump/quickdump.c
181
31.63
-40.8% src/libs/merge/kdbmerge.c
181
3.62
-82.09% src/plugins/mathcheck/mathcheck.c
188
4.17
-87.46% src/plugins/range/range.c
192
0.0
-100.0% src/plugins/xerces/testmod_xerces.c
195
0.0
-100.0% src/plugins/specload/testmod_specload.c
223
16.12
-66.97% src/plugins/toml/lexer.l
226
0.0
-100.0% src/plugins/ni/testmod_ni.c
227
4.89
-74.48% src/plugins/process/process.c
228
5.9
-70.95% src/plugins/specload/specload.c
236
0.0
-99.21% src/plugins/keytometa/testmod_keytometa.c
237
1.13
-89.35% src/libs/elektra/opmphm.c
238
32.99
-48.84% src/plugins/toml/driver.c
238
0.0
-97.61% src/plugins/yajl/testmod_yajl.c
239
0.0
-88.93% src/plugins/type/types.c
242
0.0
-100.0% src/plugins/rename/testmod_rename.c
290
0.0
-82.6% src/tools/kdb/gen/highlevel/highlevel.cpp
312
0.0
-99.71% src/plugins/spec/testmod_spec.c
345
0.0
-72.48% src/tools/kdb/gen/mustache.hpp
428
55.4
-41.68% src/libs/opts/opts.c
485
9.18
-90.82% src/plugins/ipaddr/test_ipaddr.h
563
0.0
-99.67% src/plugins/type/testmod_type.c
921
0.0
-96.88% src/plugins/toml/testmod_toml.c
Jobs
ID Job ID Ran Files Coverage
1 96.1 13 Apr 2023 09:19PM UTC 906
40.07
Source Files on build 96
  • Tree
  • List 906
  • Changed 411
  • Source Changed 3
  • Coverage Changed 411
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 388c9236 on github
  • Prev Build on PR-4888 (#94)
  • Next Build on PR-4888 (#98)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc