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

wol-soft / php-json-schema-model-generator / 25945490262
98%
master: 99%

Build:
Build:
LAST BUILD BRANCH: fix/issue-129-enum-type-check-validator
DEFAULT BRANCH: master
Ran 15 May 2026 11:03PM UTC
Jobs 1
Files 167
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

15 May 2026 11:01PM UTC coverage: 97.998%. First build
25945490262

push

github

wol-soft
Split FilterTest into focused test classes under tests/Filter/

The monolithic Basic/FilterTest (~3050 lines) is replaced by eight
focused classes under tests/Filter/, each with its own schema directory:

- FilterConfigurationTest  — registration, lookup, invalid callbacks
- BuiltInFilterTest        — trim filter, type rejection, length validation
- CustomFilterTest         — custom callables, multiple filters, array filter,
                             ValidateOptionsInterface
- TransformingFilterTest   — dateTime filter, serialization, unsupported
                             scenarios, scalar transforms, enum interaction,
                             self/static return types
- FilterTypeCompatibilityTest — overlap rules, untyped properties, union type
                             hints, bypass formulas, callable reflection errors
- FilterChainTest          — chain ordering, skip logic, incompatibility
                             rejection, mixed-return and accept-all follow-up
- FilterCompositionStaticTest  — generation-time rejection/acceptance of
                             filter+composition combinations
- FilterCompositionRuntimeTest — runtime pre/post-transform ordering for all
                             composition types, validator priority, format
                             validator skip guard

AbstractFilterTestCase holds shared helper factories (getCustomFilter,
getCustomTransformingFilter) and static callables used by multiple classes.
SelfReturningFilterCallable and StaticReturningFilterCallable are moved to
the new namespace. Schema files are distributed into per-class directories;
five schemas used by two classes are duplicated; four orphaned schemas with
no referencing test are deleted.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

5433 of 5544 relevant lines covered (98.0%)

588.63 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Unit - 25945490262.1 15 May 2026 11:03PM UTC 167
98.0
GitHub Action Run
Source Files on build 25945490262
  • Tree
  • List 167
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25945490262
  • ce9326ed on github
  • Next Build on filter-composition-ordering (#26158351968)
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