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

coniks-sys / coniks-go / 2217
70%

Build:
DEFAULT BRANCH: master
Ran 01 Sep 2017 02:20PM UTC
Jobs 3
Files 31
Run time 6min
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
2217

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%)

13607.49 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2217.1 01 Sep 2017 02:20PM UTC 0
82.52
Travis Job 2217.1
2 2217.2 01 Sep 2017 02:20PM UTC 0
82.52
Travis Job 2217.2
3 2217.3 01 Sep 2017 02:22PM UTC 0
82.52
Travis Job 2217.3
Source Files on build 2217
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2217
  • 9332452d on github
  • Prev Build on master (#2193)
  • Next Build on master (#2224)
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