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

tamada / fauxrest
86%
main: 87%

Build:
Build:
LAST BUILD BRANCH: fix/no-partial-output-on-failure
DEFAULT BRANCH: main
Repo Added 27 Jun 2026 09:09AM UTC
Token tgxnM3zoBle5RRzImQPjQsa3maSIZO72l regen
Build 92 Last
Files 9
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

LAST BUILD ON BRANCH fix/static-spec-error-messages
branch: fix/static-spec-error-messages
CHANGE BRANCH
x
Reset
Sync Branches
  • fix/static-spec-error-messages
  • ci/force_fmt_in_CI
  • docs/changelog
  • docs/function-comments
  • docs/powered-by-badge
  • feat/derive-from-filtered-data
  • feature/overwrite-option
  • feature/static-file-copy
  • feature/trim-derive-type
  • fix/cli-options-override
  • fix/config-error-messages
  • fix/docs-deploy-workflow
  • fix/no-partial-output-on-failure
  • fix/publish-cargo-lock-sync
  • fix/reject-mixed-field-types
  • fix/string-ordering-comparison
  • fix/validate-filter-regex
  • main
  • releases/v0.0.1
  • releases/v0.0.2
  • releases/v0.0.3
  • releases/v0.0.4

01 Aug 2026 01:50AM UTC coverage: 86.272% (+0.1%) from 86.168%
30678787283

Pull #20

github

tamada
fix: report the actual cause of $static config errors too

#17 gave `DeriveSource`, `AggregateSpec` and `AggregateSource` hand-written
`Deserialize` impls so their failures name a cause. `StaticSpec` has the same
`#[serde(untagged)]` shape and was missed — issue #16 listed only the first
three, and so did I.

    $static: 42          →  data did not match any variant of untagged enum StaticSpec
    {"include": [42]}    →  same

Now:

    $static: 42          →  $static must be a list of globs or an object, got number
    {"include": [42]}    →  invalid type: integer `42`, expected a string

Shipping a release that advertises "config errors name what is wrong" while one
of four directives still did not would have been a poor look, so this goes in
0.0.4 alongside the rest.

Parsing behaviour is unchanged: the shorthand `["*.png"]` and the full form with
`exclude` both still resolve as before, verified by copying a data directory
through each and checking which files landed.

`$static` is now also covered by `test_config_errors_name_what_is_wrong`, which
grows from eight cases to ten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Pull Request #20: fix: report the actual cause of $static config errors too

12 of 0 new or added lines in 0 files covered. (NaN%)

44 existing lines in 1 file now uncovered.

1370 of 1588 relevant lines covered (86.27%)

15.13 hits per line

Relevant lines Covered
Build:
Build:
1588 RELEVANT LINES 1370 COVERED LINES
15.13 HITS PER LINE
Source Files on fix/static-spec-error-messages
  • Tree
  • List 9
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30678787283 fix/static-spec-error-messages fix: report the actual cause of $static config errors too #17 gave `DeriveSource`, `AggregateSpec` and `AggregateSource` hand-written `Deserialize` impls so their failures name a cause. `StaticSpec` has the same `#[serde(untagged)]` shape and was... Pull #20 01 Aug 2026 01:53AM UTC tamada github
86.27
See All Builds (87)

Badge your Repo: fauxrest

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc