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

gwicke / restbase / 450
88%
master: 92%

Build:
Build:
LAST BUILD BRANCH: update_security_headers
DEFAULT BRANCH: master
Ran 19 Nov 2015 07:06AM UTC
Jobs 4
Files 16
Run time 22s
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
450

push

travis-ci

gwicke
Handler specs 2.0

- Add a `response` stanza that makes it possible to template response values
  without returning. This is useful to share such templated objects between
  multiple later stanzas, for example to save & return the same content.

  In combination, these improvements make it feasible to define the public API
  spec as well as the backend handlers in a single spec module. The
  textextracts end point illustrates this. This will avoid unnecessary
  indirections in /sys, and will also reduce internal routing overhead.

- A quite significant refactor / rewrite of the handlerTemplate implementation
  introduces a two-phase execution model, which lets us combine parallel
  execution with per-request response templating. We now also support
  returning from one of the parallel branches.

  The new implementation reduces per-request work by minimizing allocations
  and expensive per-request operations. Static closures are used wherever
  possible. Simple wrk runs indicate that even the simple Parsoid HTML end
  point (which only performs one templated sub-request) is sped up by about
  6% (900/s to 950/s). The impact on multi-part handlers will be more
  noticeable.

1724 of 1973 relevant lines covered (87.38%)

573.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 450.1 19 Nov 2015 07:06AM UTC 0
87.38
Travis Job 450.1
2 450.2 19 Nov 2015 07:07AM UTC 0
87.38
Travis Job 450.2
3 450.3 19 Nov 2015 07:07AM UTC 0
87.38
Travis Job 450.3
4 450.4 19 Nov 2015 07:06AM UTC 0
87.38
Travis Job 450.4
Source Files on build 450
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #450
  • 5ba22ec3 on github
  • Prev Build on textextracts (#449)
  • Next Build on textextracts (#451)
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