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

sorentwo / readthis / 81
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: dependabot/bundler/rake-tw-13.0
DEFAULT BRANCH: master
Ran 09 Sep 2015 12:25AM UTC
Jobs 4
Files 10
Run time 58s
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
81

push

travis-ci

sorentwo
Move to index based marker parsing

Switches away from the looser regex/split based marker parsing in favor
of using fixed indexes when deconstructing headers. This gets
performance nearly back to the original naive level, but now with the
benefit of being correct!

```
Original Naive:

Calculating -------------------------------------
      readthis:write   546.000  i/100ms
       readthis:read   730.000  i/100ms
 readthis:read_multi   745.000  i/100ms
-------------------------------------------------
      readthis:write      5.820k (± 1.9%) i/s -     29.484k
       readthis:read      7.462k (± 1.5%) i/s -     37.960k
 readthis:read_multi      7.813k (± 1.4%) i/s -     39.485k

Regex/Split Based:

Calculating -------------------------------------
      readthis:write   549.000  i/100ms
       readthis:read   678.000  i/100ms
 readthis:read_multi   757.000  i/100ms
-------------------------------------------------
      readthis:write      5.611k (± 2.1%) i/s -     28.548k
       readthis:read      6.891k (± 0.9%) i/s -     34.578k
 readthis:read_multi      7.706k (± 1.6%) i/s -     38.607k

Substr Based:

Calculating -------------------------------------
      readthis:write   549.000  i/100ms
       readthis:read   718.000  i/100ms
 readthis:read_multi   769.000  i/100ms
-------------------------------------------------
      readthis:write      5.623k (± 2.0%) i/s -     28.548k
       readthis:read      7.304k (± 1.1%) i/s -     36.618k
 readthis:read_multi      7.831k (± 1.3%) i/s -     39.219k
```

468 of 470 relevant lines covered (99.57%)

36.66 hits per line

Jobs
ID Job ID Ran Files Coverage
1 81.1 (2.1.0) 09 Sep 2015 12:25AM UTC 0
99.54
Travis Job 81.1
2 81.2 (2.2.2) 09 Sep 2015 12:25AM UTC 0
99.54
Travis Job 81.2
3 81.3 (ruby-head) 09 Sep 2015 12:25AM UTC 0
99.54
Travis Job 81.3
4 81.4 (rbx-2) 09 Sep 2015 12:26AM UTC 0
99.57
Travis Job 81.4
Source Files on build 81
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #81
  • 1b6e019f on github
  • Next Build on smart-entity (#82)
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