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

apollographql / graphql-tools / 3015
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: v4.0.8
DEFAULT BRANCH: master
Ran 09 Mar 2019 02:33AM UTC
Jobs 3
Files 58
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

pending completion
3015

Pull #1074

travis-ci

web-flow
Preserve source error extensions when merging schemas

Currently, when merging multiple schemas together, custom error
`extensions` (like custom errors `code`'s, custom error
properties, etc.) are dropped when errors are returned from
child resolvers. This is caused by the current schema stitching
error handling code creating copies of errors before reporting
them, but not including all properties of the original error
in the copy.

This commit adjusts the schema stitching error handling code
to preserve the `originalError` details when creating error
copies. This helps `mergeSchemas` (and other parts of
`graphql-tools`) include all source error `extensions`, when
reporting errors through the merged schema.
Pull Request #1074: Preserve source error extensions when merging schemas

936 of 1078 branches covered (86.83%)

4 of 4 new or added lines in 2 files covered. (100.0%)

2027 of 2150 relevant lines covered (94.28%)

596.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3015.1 (GRAPHQL_VERSION='^14.0') 09 Mar 2019 02:34AM UTC 0
94.28
Travis Job 3015.1
2 3015.2 (GRAPHQL_VERSION='^14.0') 09 Mar 2019 02:33AM UTC 0
94.28
Travis Job 3015.2
3 3015.3 (GRAPHQL_VERSION='^14.0') 09 Mar 2019 02:33AM UTC 0
94.28
Travis Job 3015.3
Source Files on build 3015
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3015
  • Pull Request #1074
  • PR Base - master (#3000)
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