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

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

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

push

travis-ci

hwillson
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.

936 of 1078 branches covered (86.83%)

2027 of 2150 relevant lines covered (94.28%)

596.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3014.1 (GRAPHQL_VERSION='^14.0') 09 Mar 2019 02:31AM UTC 0
94.28
Travis Job 3014.1
2 3014.2 (GRAPHQL_VERSION='^14.0') 09 Mar 2019 02:31AM UTC 0
94.28
Travis Job 3014.2
3 3014.3 (GRAPHQL_VERSION='^14.0') 09 Mar 2019 02:31AM UTC 0
94.28
Travis Job 3014.3
Source Files on build 3014
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3014
  • ef7e62a6 on github
  • Next Build on hwillson/preserve-stitching-errors (#3016)
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