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

justin-millman / Kvasir / 37
98%

Build:
DEFAULT BRANCH: master
Ran 12 Mar 2022 03:58PM UTC
Jobs 2
Files 72
Run time 10s
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
37

push

travis-ci-com

justin-millman
RelationList<T>

This commit implements RelationList<T>, the first collection type of the Kvasir framework. RelationLists are unordered
collections that track mutating operations (insert, append, overwrite, remove) and can expose the current 'state' of
their elements for appropriate interaction with a back-end relational database. The API of a RelationList is identical
to that of a standard List<T>, with the addition of a few explicit interface implementations of the new IRelation API
(which is internal, and therefore hidden from users). RelationLists should only be used with immutable elements, and
while they technically permit duplicates, this should be strenuously avoided.

This is the first of at least three planned Kvasir collections: the enxt two are a set-like collection and a map-like
collection. They will follow the same patterns (implement the IRelation API plus the APIs of the standard collection
they mimic), which will collectively allow for seamless integration with the Extraction, Reconstitution, and Translation
layers of the framework.

1240 of 1273 relevant lines covered (97.41%)

166.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37.1 (AUTHOR=$(git show -s --pretty=format:"%cn") EMAIL=$(git show -s --pretty=format:"%ce") MESSAGE=$(git show -s --pretty=format:"%s") CONFIGURATION=Debug) 12 Mar 2022 03:58PM UTC 0
97.36
Travis Job 37.1
2 37.2 (AUTHOR=$(git show -s --pretty=format:"%cn") EMAIL=$(git show -s --pretty=format:"%ce") MESSAGE=$(git show -s --pretty=format:"%s") CONFIGURATION=Release) 12 Mar 2022 03:58PM UTC 0
97.41
Travis Job 37.2
Source Files on build 37
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #37
  • 69a5dbb4 on github
  • Prev Build on master (#35)
  • Next Build on master (#39)
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