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

twitter / finatra / 601
61%
develop: 81%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: develop
Ran 28 Jul 2015 09:54PM UTC
Jobs 6
Files 164
Run time 2min
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
601

push

travis-ci

cacoco
finatra/http: remove ExceptionMapper.replace

Problem:

ExceptionManager.replace is too fragile because it relies on module
initialization order.

Solution:

Remove ExceptionManager.replace. Fold HttpException, HttpResponseException,
CancelledRequestException into FinatraDefaultExceptionMapper to
enforce built-in exception handling that shouldn't be configurable.

Result:

ExceptionManager.replace is gone. Users can write their own modules
if the default module isn't suitable.

RB_ID=720818

15 of 15 new or added lines in 3 files covered. (100.0%)

1741 of 2159 relevant lines covered (80.64%)

4.82 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
http/src/main/scala/com/twitter/finatra/http/internal/exceptions/FinatraDefaultExceptionMapper.scala

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
http/src/main/scala/com/twitter/finatra/http/routing/FileResolver.scala
1
100.0
jackson/src/main/scala/com/twitter/finatra/json/JsonLogging.scala
1
100.0
jackson/src/main/scala/com/twitter/finatra/json/internal/caseclass/jackson/FinatraCaseClassDeserializers.scala
1
100.0
http/src/main/scala/com/twitter/finatra/http/internal/routing/RoutingService.scala
2
100.0
jackson/src/main/scala/com/twitter/finatra/json/internal/caseclass/jackson/FinatraCaseClassDeserializer.scala
3
100.0
jackson/src/main/scala/com/twitter/finatra/json/internal/caseclass/jackson/CaseClassField.scala
Jobs
ID Job ID Ran Files Coverage
1 601.1 28 Jul 2015 09:54PM UTC 0
80.22
Travis Job 601.1
2 601.2 28 Jul 2015 09:55PM UTC 0
80.31
Travis Job 601.2
3 601.3 28 Jul 2015 09:54PM UTC 0
80.22
Travis Job 601.3
4 601.4 28 Jul 2015 09:56PM UTC 0
80.36
Travis Job 601.4
5 601.5 28 Jul 2015 09:56PM UTC 0
80.22
Travis Job 601.5
6 601.6 28 Jul 2015 09:56PM UTC 0
80.27
Travis Job 601.6
Source Files on build 601
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #601
  • 60dccc96 on github
  • Prev Build on master (#600)
  • Next Build on master (#602)
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

© 2025 Coveralls, Inc