fluent-asserts

Module File Lines Covered Percent
source/fluent/asserts.d fluent.asserts 0/0
100% Covered 100%
source/fluentasserts/core/array.d fluentasserts.core.array 399/399
100% Covered 100%
source/fluentasserts/core/base.d fluentasserts.core.base 184/205
89% Covered 89%
source/fluentasserts/core/basetype.d fluentasserts.core.basetype 186/194
95% Covered 95%
source/fluentasserts/core/callable.d fluentasserts.core.callable 87/87
100% Covered 100%
source/fluentasserts/core/objects.d fluentasserts.core.objects 113/113
100% Covered 100%
source/fluentasserts/core/results.d fluentasserts.core.results 563/609
92% Covered 92%
source/fluentasserts/core/string.d fluentasserts.core.string 211/211
100% Covered 100%
source/fluentasserts/vibe/json.d fluentasserts.vibe.json 467/480
97% Covered 97%
source/fluentasserts/vibe/request.d fluentasserts.vibe.request 189/197
95% Covered 95%
Total 2399/2495
96.15% Covered 96.15%

Ignored

Module File Lines ignored
Total 0/2495

Dependencies

Module File Lines Covered Percent
/root/.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/diff.d ddmp.diff 198/624
31% Covered 31%
/root/.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/match.d ddmp.match 0/68
0% Covered 0%
/root/.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/patch.d ddmp.patch 0/296
0% Covered 0%
/root/.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/util.d ddmp.util 12/14
85% Covered 85%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/core.d eventcore.core 4/8
50% Covered 50%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/driver.d eventcore.driver 1/11
9% Covered 9%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/dns.d eventcore.drivers.posix.dns 6/67
8% Covered 8%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/driver.d eventcore.drivers.posix.driver 31/132
23% Covered 23%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/epoll.d eventcore.drivers.posix.epoll 10/34
29% Covered 29%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/events.d eventcore.drivers.posix.events 22/55
40% Covered 40%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/select.d eventcore.drivers.posix.select 0/25
0% Covered 0%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/signals.d eventcore.drivers.posix.signals 1/38
2% Covered 2%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/sockets.d eventcore.drivers.posix.sockets 1/444
0% Covered 0%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/posix/watchers.d eventcore.drivers.posix.watchers 1/83
1% Covered 1%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/threadedfile.d eventcore.drivers.threadedfile 2/169
1% Covered 1%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/drivers/timer.d eventcore.drivers.timer 1/89
1% Covered 1%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/internal/consumablequeue.d eventcore.internal.consumablequeue 12/69
17% Covered 17%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/internal/dlist.d eventcore.internal.dlist 0/59
0% Covered 0%
/root/.dub/packages/eventcore-0.8.34/eventcore/source/eventcore/internal/utils.d eventcore.internal.utils 20/101
19% Covered 19%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/ast.d dparse.ast 48/321
14% Covered 14%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/entities.d dparse.entities 0/0
100% Covered 100%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/formatter.d dparse.formatter 0/0
100% Covered 100%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/lexer.d dparse.lexer 334/861
38% Covered 38%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/parser.d dparse.parser 0/2951
0% Covered 0%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/rollback_allocator.d dparse.rollback_allocator 0/48
0% Covered 0%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/dparse/stack_buffer.d dparse.stack_buffer 0/24
0% Covered 0%
/root/.dub/packages/libdparse-0.8.0-alpha.5/libdparse/src/std/experimental/lexer.d std.experimental.lexer 31/43
72% Covered 72%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/building_blocks/region.d stdx.allocator.building_blocks.region 0/51
0% Covered 0%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/common.d stdx.allocator.common 0/55
0% Covered 0%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/gc_allocator.d stdx.allocator.gc_allocator 5/35
14% Covered 14%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/internal.d stdx.allocator.internal 0/2
0% Covered 0%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/mallocator.d stdx.allocator.mallocator 3/28
10% Covered 10%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/mmap_allocator.d stdx.allocator.mmap_allocator 0/6
0% Covered 0%
/root/.dub/packages/stdx-allocator-2.77.0/stdx-allocator/source/stdx/allocator/package.d It 0/46
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/attributes.d trial.attributes 0/5
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/coverage.d trial.coverage 5/136
3% Covered 3%
/root/.dub/packages/trial-master/trial/lifecycle/trial/discovery/code.d trial.discovery.code 0/168
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/discovery/spec.d trial.discovery.spec 0/55
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/discovery/testclass.d trial.discovery.testclass 0/25
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/discovery/unit.d trial.discovery.unit 13/107
12% Covered 12%
/root/.dub/packages/trial-master/trial/lifecycle/trial/executor/parallel.d trial.executor.parallel 1/137
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/executor/process.d trial.executor.process 0/21
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/executor/single.d trial.executor.single 34/49
69% Covered 69%
/root/.dub/packages/trial-master/trial/lifecycle/trial/interfaces.d trial.interfaces 58/150
38% Covered 38%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/allure.d trial.reporters.allure 0/99
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/dotmatrix.d trial.reporters.dotmatrix 0/18
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/html.d trial.reporters.html 0/31
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/landing.d trial.reporters.landing 0/23
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/list.d trial.reporters.list 0/12
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/progress.d trial.reporters.progress 0/19
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/result.d trial.reporters.result 25/67
37% Covered 37%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/spec.d trial.reporters.spec 40/63
63% Covered 63%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/specprogress.d trial.reporters.specprogress 0/39
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/specsteps.d trial.reporters.specsteps 0/28
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/stats.d trial.reporters.stats 0/37
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/tap.d trial.reporters.tap 0/29
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/visualtrial.d trial.reporters.visualtrial 0/95
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/writer.d trial.reporters.writer 31/100
31% Covered 31%
/root/.dub/packages/trial-master/trial/lifecycle/trial/reporters/xunit.d trial.reporters.xunit 33/42
78% Covered 78%
/root/.dub/packages/trial-master/trial/lifecycle/trial/runner.d trial.runner 43/109
39% Covered 39%
/root/.dub/packages/trial-master/trial/lifecycle/trial/settings.d trial.settings 0/3
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/stackresult.d trial.stackresult 0/174
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/step.d trial.step 0/14
0% Covered 0%
/root/.dub/packages/trial-master/trial/lifecycle/trial/terminal.d trial.terminal 110/1329
8% Covered 8%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/appmain.d vibe.appmain 0/0
100% Covered 100%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/args.d vibe.core.args 24/68
35% Covered 35%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/concurrency.d vibe.core.concurrency 1/28
3% Covered 3%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/connectionpool.d vibe.core.connectionpool 0/0
100% Covered 100%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/core.d vibe.core.core 39/318
12% Covered 12%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/file.d vibe.core.file 0/180
0% Covered 0%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/log.d vibe.core.log 26/205
12% Covered 12%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/net.d vibe.core.net 0/376
0% Covered 0%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/path.d vibe.core.path 5/286
1% Covered 1%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/stream.d vibe.core.stream 1/7
14% Covered 14%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/sync.d vibe.core.sync 14/431
3% Covered 3%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/task.d vibe.core.task 4/292
1% Covered 1%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/core/taskpool.d vibe.core.taskpool 0/81
0% Covered 0%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/internal/allocator.d vibe.internal.allocator 4/10
40% Covered 40%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/internal/array.d vibe.internal.array 0/121
0% Covered 0%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/internal/async.d vibe.internal.async 0/35
0% Covered 0%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/internal/list.d vibe.internal.list 0/67
0% Covered 0%
/root/.dub/packages/vibe-core-1.4.0/vibe-core/source/vibe/internal/string.d vibe.internal.string 0/73
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/crypto/./vibe/crypto/cryptorand.d vibe.crypto.cryptorand 0/36
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/data/./vibe/data/bson.d vibe.data.bson 3/395
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/data/./vibe/data/json.d vibe.data.json 159/581
27% Covered 27%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/auth/basic_auth.d vibe.http.auth.basic_auth 0/27
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/client.d vibe.http.client 0/397
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/common.d vibe.http.common 6/272
2% Covered 2%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/dist.d vibe.http.dist 0/18
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/form.d vibe.http.form 0/15
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/log.d vibe.http.log 0/160
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/router.d vibe.http.router 234/329
71% Covered 71%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/server.d vibe.http.server 88/643
13% Covered 13%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/session.d vibe.http.session 0/56
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/status.d vibe.http.status 3/62
4% Covered 4%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/http/./vibe/http/websockets.d vibe.http.websockets 0/435
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/inet/./vibe/inet/message.d vibe.inet.message 0/143
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/inet/./vibe/inet/path.d vibe.inet.path 0/0
100% Covered 100%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/inet/./vibe/inet/url.d vibe.inet.url 56/153
36% Covered 36%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/inet/./vibe/inet/urltransfer.d vibe.inet.urltransfer 0/0
100% Covered 100%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/inet/./vibe/inet/webform.d vibe.inet.webform 0/95
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/stream/./vibe/stream/base64.d vibe.stream.base64 0/23
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/stream/./vibe/stream/counting.d vibe.stream.counting 9/76
11% Covered 11%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/stream/./vibe/stream/memory.d vibe.stream.memory 14/40
35% Covered 35%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/stream/./vibe/stream/operations.d vibe.stream.operations 0/0
100% Covered 100%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/stream/./vibe/stream/wrapper.d vibe.stream.wrapper 4/100
4% Covered 4%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/stream/./vibe/stream/zlib.d vibe.stream.zlib 0/122
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/textfilter/./vibe/textfilter/html.d vibe.textfilter.html 0/4
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/textfilter/./vibe/textfilter/markdown.d vibe.textfilter.markdown 0/455
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/textfilter/./vibe/textfilter/urlencode.d vibe.textfilter.urlencode 6/31
19% Covered 19%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/tls/./vibe/stream/botan.d vibe.stream.botan 0/0
100% Covered 100%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/tls/./vibe/stream/openssl.d vibe.stream.openssl 18/467
3% Covered 3%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/tls/./vibe/stream/tls.d vibe.stream.tls 0/9
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/utils/./vibe/internal/memory_legacy.d vibe.internal.memory_legacy 0/215
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/utils/./vibe/internal/meta/traits.d vibe.internal.meta.traits 0/0
100% Covered 100%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/utils/./vibe/internal/rangeutil.d vibe.internal.rangeutil 3/5
60% Covered 60%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/utils/./vibe/internal/utilallocator.d vibe.internal.utilallocator 4/4
100% Covered 100%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/utils/./vibe/utils/hashmap.d vibe.utils.hashmap 0/121
0% Covered 0%
/root/.dub/packages/vibe-d-0.8.3/vibe-d/utils/./vibe/utils/string.d vibe.utils.string 13/73
17% Covered 17%
trial_root.d 35/39
89% Covered 89%