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

broadinstitute / gamgee / 724
31%
master: %

Build:
Build:
LAST BUILD BRANCH: jt_rbs_vb2
DEFAULT BRANCH: master
Ran 19 Aug 2014 05:02PM UTC
Jobs 1
Files 62
Run time 28s
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
724

push

travis-ci

MauricioCarneiro
Variant: add index based field getter API

individual and shared fields can be more efficiently accessed via
indices looked up from the header once instead of doing the hash lookups
every time you access a field (during traversal). This commit adds that
functionality.

* add field index API to the VariantHeader
* refactor code duplication in INDIVIDUAL and INFO field API
* avoid double index lookup in the unforgiving field getter API
* add tests for missing indices in the header

ps: tests for the by_index API are written in terms of the field getter
API that accepts conversion. Exceptions are on the tests commented out
that require #187 to be implemented. Hence why a few are not covered.

fixes #162

68 of 68 new or added lines in 2 files covered. (100.0%)

1039 of 1190 relevant lines covered (87.31%)

113.68 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
100.0
gamgee/variant.cpp
Jobs
ID Job ID Ran Files Coverage
1 724.1 19 Aug 2014 05:02PM UTC 0
87.31
Travis Job 724.1
Source Files on build 724
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #724
  • 10e13fa3 on github
  • Prev Build on mc_index_based_api_162 (#719)
  • Next Build on mc_index_based_api_162 (#736)
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