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

preaction / Statocles / 712
90%

Build:
DEFAULT BRANCH: master
Ran 18 Aug 2017 09:46PM UTC
Jobs 1
Files 39
Run time 5s
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
712

Pull #540

travis-ci

web-flow
add non-filesystem based storage backend; update tests and Store to work with it

A new storage backend, Store::Archive::Tar is included as an example
and to allow testing.

In order to accomodate testing of multiple backends the t/store
tests were converted into Moo::Role's.  These are applied to a
My::Test::Store class which is instantiated for each storage backend.
The roles are discovered via Mojo::Loader, so it's simple to add new
ones.  The disadvantage to this approach is that the tests are no
longer easily parallalizeable.

The t/store test suite assumed filesystem based storage, and often
went directly to disk rather than use the Store API.  The suite now
uses the Store API exclusively. There was one addition to the API to
support this, namely Store::read_file_raw(), which unlink read_file()
peforms no decoding of the data from the file.
Pull Request #540: Non filesystem store

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

1331 of 1440 relevant lines covered (92.43%)

547.44 hits per line

Jobs
ID Job ID Ran Files Coverage
9 712.9 (COVERAGE=1) 18 Aug 2017 09:46PM UTC 0
92.43
Travis Job 712.9
Source Files on build 712
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #712
  • Pull Request #540
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