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

abronan / libkv
84%
master: 84%

Build:
Build:
LAST BUILD BRANCH: update_travis
DEFAULT BRANCH: master
Repo Added 13 Aug 2017 08:52AM UTC
Files 8
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

LAST BUILD ON BRANCH meta_list_fix
branch: meta_list_fix
CHANGE BRANCH
x
Reset
  • meta_list_fix
  • align_etcd_lock
  • align_redis_error
  • consul_http
  • consul_list_consistent
  • docs
  • docs_backend_installation
  • etcd_list
  • etcd_watch_fix_possible_race
  • etcdv3
  • filter_lock_key
  • fix_cas_failure_test
  • fix_consul_off_by_one
  • fix_etcdv3_atomicput_ttl
  • improve_tests
  • list_ser
  • master
  • readoptions
  • switch_boltdb_fork
  • update_docs
  • update_go
  • update_kv_version
  • update_readme
  • update_travis
  • watchtree_key_event

pending completion
127

push

travis-ci

abronan
meta: Standardize results of List call for every backend

List is used to list child keys of a directory, whether
recursively over the entire tree and subfolders or just
direct childs.

Results from the List calls where inconsistent on every
backend, some would return the direct children while others
would return the recursive result by default, some backends
would include the directory key in the result, etc.

This PR normalizes the result of the List call to be the
same on every store for the recursive version.

For example, considering this tree:

    parent/
    parent/child
    parent/subfolder
    parent/subfolder/child1
    parent/subfolder/child2
    parent/subfolder/child3

If we call 'List' on "parent", the result of the List call
will be:

    parent/child
    parent/subfolder
    parent/subfolder/child1
    parent/subfolder/child2
    parent/subfolder/child3

Signed-off-by: Alexandre Beslic <abeslic@abronan.com>

1995 of 2375 relevant lines covered (84.0%)

10.83 hits per line

Relevant lines Covered
Build:
Build:
2375 RELEVANT LINES 1995 COVERED LINES
10.83 HITS PER LINE
Source Files on meta_list_fix
  • List 0
  • Changed 6
  • Source Changed 6
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
127 meta_list_fix meta: Standardize results of List call for every backend List is used to list child keys of a directory, whether recursively over the entire tree and subfolders or just direct childs. Results from the List calls where inconsistent on every backe... push 13 Oct 2017 10:07AM UTC abronan travis-ci pending completion  
122 meta_list_fix meta: Standardize results of List call for every backend List is used to list child keys of a directory, whether recursively over the entire tree and subfolders or just direct childs. Results from the List calls where inconsistent on every backe... push 11 Oct 2017 09:05AM UTC abronan travis-ci pending completion  
120 meta_list_fix meta: Standardize results of List call for every backend List is used to list child keys of a directory, whether recursively over the entire tree and subfolders or just direct childs. Results from the List calls where inconsistent on every backe... push 10 Oct 2017 10:38PM UTC abronan travis-ci pending completion  
See All Builds (132)
  • Repo 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

© 2025 Coveralls, Inc