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

deavmi / niknaks / #431
97%

Build:
DEFAULT BRANCH: master
Ran 27 Apr 2024 11:45AM UTC
Jobs 1
Files 8
Run time 1min
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

27 Apr 2024 11:44AM UTC coverage: 96.23% (-2.2%) from 98.45%
#431

push

coveralls-ruby

web-flow
⚡ Feature: Generic configuration mechanism (#18)

* Config

- Added initial types

* ConfigEntry

- Added `getType()`

* ConfigENtry

- Implemented `opCast(TypeTo)()` for all the types.
- It will ALSO throw a compile-time false assertion if an unsupported to-type `TypeTo` is specified

* ConfigEntry

- Removed a TODO

* Registry

- Added initial registry implementation

* ConfigEntry

- Added ensure-set stuff

Registry

- Added `opIndex(string)`

* ConfigEntry (unittests)

- Test the ensure set stuff

* Registry

- Refatcored `newEntry(..., ..., ...)` to alow for parameterizing over-writing allowance
- Implemented `opIndexAssign`

* Registry

- Toggle set-on-creation (i.e. setting something if it never existed)
- `opIndexAssign` allows setting-on-creation (i.e. creation of an otherwise non-existent node)

* Registry (unittest)

- Try get more coverage by testing certain case

* Registry (unittest)

- Try get more coverage by testing ANOTHER case

* RegistryEntry

- Added

* Registry

- Implemented `getEntries()`

* Registry

- Implemented `opSlice()`

* Registry (unittests)

- Test the `opSlice()` and hence `getEntries()` method

104 of 117 new or added lines in 1 file covered. (88.89%)

485 of 504 relevant lines covered (96.23%)

532.76 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
13
88.89
source/niknaks/config.d
Jobs
ID Job ID Ran Files Coverage
1 #431.1 27 Apr 2024 11:45AM UTC 8
96.23
Source Files on build #431
  • Tree
  • List 8
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 72671804 on github
  • Prev Build on master
  • Next Build on master
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