Compare commits
13 Commits
177b8f3c6c
...
e70e5bb3cc
Author | SHA1 | Date | |
---|---|---|---|
e70e5bb3cc | |||
0c001472a6 | |||
ddc1db590b | |||
819e1ba620 | |||
2550f9ba55 | |||
189846f7ef | |||
a4771f9060 | |||
1d3eb4c4f5 | |||
eba910c7f9 | |||
edc5941f68 | |||
0c3aaf8dc6 | |||
![]() |
a378128487 | ||
![]() |
64cc529ac1 |
12
.travis.yml
12
.travis.yml
@ -1,12 +0,0 @@
|
|||||||
sudo: false
|
|
||||||
language: go
|
|
||||||
go:
|
|
||||||
- 1.x
|
|
||||||
branches:
|
|
||||||
except:
|
|
||||||
- "/^v\\d+[.]\\d+[.]\\d+.*/"
|
|
||||||
script:
|
|
||||||
- make ci-trigger
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- secure: i9SWpbE9UXbPQljlqVoRt7mGAr3GTIgcRZ/sNDWxGa8YYtdQMPI8ooCtSGdN0YJHyrqmYw+LbW8WypLkaxtdyeWGmoeMTKgJpYcDV7trCGBoeLIK+8kiKkiggCd+JmOpiMJpHIkSG3QPwRdWzxVr5hjVDxWpnlzX0eoYvYzDGCPaOZ4zbE9lAddDJnsRIt4gP3ZWuf+28ep7ivIKDW1ZTCewjiXt/tQmlX1WJ843TvWWmrJ//UOZM99nsHt1Tmai6+Trwszi7/AjIAPo8hzdAXvJNakx46XmKhJLGmDYEqOEwZhWWknL0/W8KSW9dASpb8lcPVdJUbIDdktQUrrK3c9qWlaQ8RDC9hPqRc2nJkXJIJCLhGkFAAZz3vP75/FBNco0NT73W4PyfKuk8fJwHA+T7in/+NGsuytSV0ZR7uXivsQmsySq/cSD+66estCjCgvQiCZwdOIL/LNojMWI1DsBBaesEOM7j9v5Xcf3FGRU1kT8S37+3MGjcX0XB+xJ6a16K23COtlSiMUahSwNMnAna/QkVmXrSTt14kMZZIHluBCUepuAX2yf8E3qeH35hoLAsGuBog/aMg/ny6SBmguRfptE9neimWCHZuCcB9hHTNlcfa1B+5ZUVw9tb0867m3giUC8RrgFnFquVW4kPNglrMrYxzm0KedCJJXbW6c=
|
|
26
Makefile
26
Makefile
@ -1,14 +1,13 @@
|
|||||||
SOURCES = $(shell find . -name '*.go')
|
|
||||||
|
|
||||||
.PHONY: .coverprofile
|
.PHONY: .coverprofile
|
||||||
|
|
||||||
default: build
|
default: build
|
||||||
|
|
||||||
build: $(SOURCES)
|
build:
|
||||||
go build
|
go build ./...
|
||||||
|
|
||||||
check: build
|
check: test
|
||||||
go test
|
|
||||||
|
test: .coverprofile
|
||||||
|
|
||||||
.coverprofile:
|
.coverprofile:
|
||||||
go test -coverprofile .coverprofile
|
go test -coverprofile .coverprofile
|
||||||
@ -16,24 +15,11 @@ check: build
|
|||||||
cover: .coverprofile
|
cover: .coverprofile
|
||||||
go tool cover -func .coverprofile
|
go tool cover -func .coverprofile
|
||||||
|
|
||||||
publishcoverage: .coverprofile
|
|
||||||
curl -s https://codecov.io/bash -o codecov
|
|
||||||
bash codecov -Zf .coverprofile
|
|
||||||
|
|
||||||
showcover: .coverprofile
|
showcover: .coverprofile
|
||||||
go tool cover -html .coverprofile
|
go tool cover -html .coverprofile
|
||||||
|
|
||||||
fmt:
|
fmt:
|
||||||
gofmt -s -w $(SOURCES)
|
go fmt ./...
|
||||||
|
|
||||||
checkfmt: $(SOURCES)
|
|
||||||
@echo check fmt
|
|
||||||
@if [ "$$(gofmt -s -d $(SOURCES))" != "" ]; then false; else true; fi
|
|
||||||
|
|
||||||
ci-trigger: checkfmt build check
|
|
||||||
ifeq ($(TRAVIS_BRANCH)_$(TRAVIS_PULL_REQUEST), master_false)
|
|
||||||
make publishcoverage
|
|
||||||
endif
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
go clean -i -cache
|
go clean -i -cache
|
||||||
|
@ -1,7 +1,3 @@
|
|||||||
[](https://opensource.org/licenses/MIT)
|
|
||||||
[](https://travis-ci.org/aryszka/treerack)
|
|
||||||
[](https://codecov.io/gh/aryszka/treerack)
|
|
||||||
|
|
||||||
# SyncBus
|
# SyncBus
|
||||||
|
|
||||||
Event bus for testing concurrent Go programs.
|
Event bus for testing concurrent Go programs.
|
||||||
@ -10,7 +6,7 @@ SyncBus provides a synchronization hook that can be used by multiple goroutines
|
|||||||
the right order of execution of testing and production code.
|
the right order of execution of testing and production code.
|
||||||
|
|
||||||
Find the documentation here:
|
Find the documentation here:
|
||||||
[https://godoc.org/github.com/aryszka/syncbus](https://godoc.org/github.com/aryszka/syncbus).
|
https://godoc.org/code.squareroundforest.org/arpio/syncbus
|
||||||
|
|
||||||
Find an example here:
|
Find an example here:
|
||||||
[http://localhost:8989/pkg/github.com/aryszka/syncbus/#example_](http://localhost:8989/pkg/github.com/aryszka/syncbus/#example_).
|
https://godoc.org/code.squareroundforest.org/arpio/syncbus#example-package
|
||||||
|
@ -5,7 +5,7 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/aryszka/syncbus"
|
"code.squareroundforest.org/arpio/syncbus"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Server struct {
|
type Server struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user