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

devhub-tud / devhub / 668
58%
master: 57%

Build:
Build:
LAST BUILD BRANCH: NotificationsDatabase
DEFAULT BRANCH: master
Ran 12 Jun 2016 02:30PM UTC
Jobs 1
Files 146
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
668

push

travis-ci

JWGmeligMeyling
Dependencies and configuration are provided on instance base, by dependency injection

This commit addresses issues related to static state. In Devhub we provide dependecies
through dependency injection. Static access is considered a bad practise. This commit
addresses that problem, and provides the `PegDownParser` and `MarkDownParser` by DI.

Concurrent access to the `PegDownParser` is prevented by binding it to the `RequestScope`.
No synchronized access is needed, so we keep our concurrency high.

As the `TemplateEngine` was accessed as a singleton, and it depends on the `PegDownParser`,
access to the `TemplateEngine` had to be transformed to `RequestScoped`, which is done
by using Guice `Providers`.

25 of 25 new or added lines in 11 files covered. (100.0%)

2662 of 4669 relevant lines covered (57.01%)

0.78 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/util/MarkDownParser.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/errors/EntityNotFoundExceptionMapper.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/errors/NotFoundExceptionMapper.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/errors/ThrowableMapper.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/errors/UnauthorizedExceptionMapper.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/resources/repository/AbstractProjectResource.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/resources/repository/PrivatePullResource.java
3
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/filters/RepositoryAuthorizeFilter.java

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/web/resources/repository/PrivateRepositoryResource.java
1
100.0
src/main/java/nl/tudelft/ewi/devhub/server/util/MarkDownParser.java
Jobs
ID Job ID Ran Files Coverage
1 668.1 12 Jun 2016 02:30PM UTC 0
57.01
Travis Job 668.1
Source Files on build 668
  • Tree
  • List 0
  • Changed 15
  • Source Changed 14
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #668
  • f440fb77 on github
  • Prev Build on MarkdownRendering (#664)
  • Next Build on MarkdownRendering (#671)
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