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

preaction / Statocles / 712 / 9
90%
master: 90%

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

18 Aug 2017 09:31PM UTC coverage: 92.431%. First build
COVERAGE=1

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

1331 of 1440 relevant lines covered (92.43%)

547.44 hits per line

Source Files on job 712.9 (COVERAGE=1)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 712
  • Travis Job 712.9
  • d6c271c2 on github
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