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

locomotivemtl / charcoal-config / 65 / 2
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: 0.10.1
DEFAULT BRANCH: master
Ran 27 Apr 2018 09:43PM UTC
Files 11
Run time 0s
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 2018 09:42PM UTC coverage: 51.724% (-41.1%) from 92.787%
65.2

push

travis-ci

mcaskill
[WIP] Refactor Unit Tests

Changed:
- Split unit tests into two namespaces: Config and Entity
- Replace `config_files/*` with `Fixture/fail/*` and `Fixture/pass/*`
- Rename `ConfigurableTraitTest` to `ConfigurableTest`
- Rename `DelegatesAwareTraitTest` to `DelegatesAwareTest`
- Rename `SeparatorAwareTraitTest` to `SeparatorAwareTest`
- Rename `AbstractConfigDelegatesTest` to `ConfigDelegatesAwareTest`
- Rename `AbstractConfigSeparatorTest` to `ConfigSeparatorAwareTest`
- Rename `AbstractConfig*Test` classes to `Config*Test`
- Rename `AbstractEntity*Test` classes to `Entity*Test`
- `loadJsonFile()` to better handle empty files
- `loadYamlFile()` to use `Yaml\Parser::parseFile()` instead of `::parse()`

Added:
- Mock instances to `Config/Mock/*` and `Entity/Mock/*`
- `AbstractTestCase` to provide foundation for all tests
- `AssertionsTrait` to provide composite assertion methods
- `ArrayAccessTrait` to provide foundation for `ArrayAccess` tests
- `ConfigFileAwareTest` to focus on config file loading and merging
- Catch PHP7 Throwables

Removed:
- `AbstractEntityClass` in favour of classes in `Entity/Mock/*`

150 of 290 relevant lines covered (51.72%)

1.69 hits per line

Source Files on job 65.2
  • Tree
  • List 0
  • Changed 5
  • Source Changed 3
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 64
  • Travis Job 65.2
  • 2d0aef1d on github
  • Prev Job for on mcaskill-patch-cleanup (#64.1)
  • Next Job for on mcaskill-patch-cleanup (#66.1)
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

© 2026 Coveralls, Inc