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

coniks-sys / coniks-go / 2217 / 3
70%
master: 70%

Build:
DEFAULT BRANCH: master
Ran 01 Sep 2017 02:22PM UTC
Files 31
Run time 4min
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

01 Sep 2017 02:17PM UTC coverage: 82.521% (-0.6%) from 83.081%
2217.3

push

travis-ci

web-flow
Refactor common STR verification functionality (#170)

* Add client-auditor messages

* Add client-auditor messages

* Create audit log structure, query API finished

* Add/Update docs to include auditor, add ReqUnknownDirectory auditor error

* Use single generic verifySTRConsistency to be used by client and auditor

* Add tests for audit log, debug audit log

* Add assertions to validate auditor messages on client

* Add generic STR response handler

* Add TODO to move all generic STR auditing code to a separate module

* [WIP] Refactor generic auditing functionality

* Add client-auditor messages

* Create audit log structure, query API finished

* Add/Update docs to include auditor, add ReqUnknownDirectory auditor error

* Use single generic verifySTRConsistency to be used by client and auditor

* Add tests for audit log, debug audit log

* Add assertions to validate auditor messages on client

* Add generic STR response handler

* # This is a combination of 2 commits.
# The first commit's message is:

Add TODO to move all generic STR auditing code to a separate module

# The 2nd commit message will be skipped:

#	Use single generic verifySTRConsistency to be used by client and auditor

* Fix documentation

* Use DirSTR instead of merkletree.SignedTreeRoot in auditlog

* Remove all references to auditor-directory communication, make auditor response message generic

* STRList -> STRHistoryRange

* Fail sooner in GetObservedSTRs

* Revert changes to protocol/str.go

* Always request epoch range in AuditingRequest, fix Insert() bug

* Index audit log by hash of directory's initial STR

* Insert latest STR into snapshot map right away

* Fix go vet error

* Change audit log index from byte array to string

* Add test case for getting an STR after an audit log update

* Refactor common functions

* Create generic auditor interface

* Fix go fmt

* Fix some merging issues

* Refactor generic auditing functionality

TODO:

* Add tests

* Renaming STR verification functions, use generic auditor functionality in auditlog and consistencychecks

* h.verifiedSTR -> h.VerifiedSTR()

* Refactor common STR verification for STR ranges from server

* Fix

* Fix documentation and formatting, revert to use map for auditlog snapshots

* Minor fixes

* Minor fix

* Typo

* Part of #151

3503 of 4245 relevant lines covered (82.52%)

4531.18 hits per line

Source Files on job 2217.3
  • Tree
  • List 0
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 2217
  • Travis Job 2217.3
  • 9332452d on github
  • Prev Job for on master (#2193.3)
  • Next Job for on master (#2224.3)
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