Bryan White
c6f8144221
Bolt backed overlay cache ( #94 )
...
* wip
* add separate `Process` tests for bolt and redis-backed overlay
* more testing
* fix gitignore
* fix linter error
* goimports goimports GOIMPORTS GoImPortS!!!!
* fix port madness
* forgot to add
* add `mux` as handler and shorten context timeouts
* gofreakingimports
* fix comments
* refactor test & add logger/monkit registry
* debugging travis
* add comment
* Set redisAddress to empty string for bolt-test
* travis experiment
* refactoring tests
* Merge remote-tracking branch 'upstream/master' into bolt-backed-overlay-cache
2018-06-20 10:28:46 -04:00
JT Olio
5ee6b76d41
internal/test: switch errors to error classes ( #96 )
...
* internal/test: switch errors to error classes
if you construct an error directly at package init time, you
won't get useful stack traces or anything. zeebo/errs expects that
you always construct an error (.New) when the error actually
happens. instead, you call Class at init time, then use (Class).Has
to test for error type membership.
* fix linter
* fix test
2018-06-19 20:03:46 +02:00
Bryan White
1ebd66d880
Cleanup & bolt-backed cache ( #87 )
...
* wip post-demos cleanup
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Reorganize:
storage
├── common
│ └── common.go `package storage`
├── boltdb
│ └── ...
└── redis
└── ...
storage
├── common.go `package storage`
├── boltdb
│ └── ...
└── redis
└── ...
storage
├── common
│ ├── common.go `package storage`
│ └── testing.go `package storage` <--
└── ...
internal
├── app
│ └── cli
├── pkg
│ └── readcloser
└── test
└── util.go `package test` <--
* remove comment
* add and use goimports
* add test types & fix some lint errors
* better typing
* fixing linter issues/comments
* goimports
* goimports
* more linter fixes; replace panic with NoError assertions in tests
* fix typo/more linter errors
* moar better linter fixes
* even moar better linter fixes
* linter
* add localPort back
* fixing exports, imports, and add comments
2018-06-13 14:22:32 -04:00