Compare commits

...

13 Commits

Author SHA1 Message Date
e70e5bb3cc fix example link 2024-12-17 18:29:43 +01:00
0c001472a6 drop github 2024-12-17 18:28:27 +01:00
ddc1db590b -foo 2024-12-17 17:50:01 +01:00
819e1ba620 foo 2024-12-17 17:49:42 +01:00
2550f9ba55 -foo 2024-12-17 17:05:45 +01:00
189846f7ef foo 2024-12-17 17:05:07 +01:00
a4771f9060 fix go mod name 2024-12-17 16:47:54 +01:00
1d3eb4c4f5 rename module 2024-12-12 19:17:41 +01:00
eba910c7f9 use full module path 2024-12-12 17:23:44 +01:00
edc5941f68 change repo name 2024-12-12 17:03:30 +01:00
0c3aaf8dc6 modularize repo 2024-12-12 16:43:29 +01:00
Arpad Ryszka
a378128487 Merge branch 'master' of https://github.com/aryszka/syncbus 2018-03-18 22:55:35 +01:00
Arpad Ryszka
64cc529ac1 Update README.md 2018-03-18 21:10:02 +01:00
5 changed files with 12 additions and 39 deletions

View File

@ -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=

View File

@ -1,14 +1,13 @@
SOURCES = $(shell find . -name '*.go')
.PHONY: .coverprofile
default: build
build: $(SOURCES)
go build
build:
go build ./...
check: build
go test
check: test
test: .coverprofile
.coverprofile:
go test -coverprofile .coverprofile
@ -16,24 +15,11 @@ check: build
cover: .coverprofile
go tool cover -func .coverprofile
publishcoverage: .coverprofile
curl -s https://codecov.io/bash -o codecov
bash codecov -Zf .coverprofile
showcover: .coverprofile
go tool cover -html .coverprofile
fmt:
gofmt -s -w $(SOURCES)
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
go fmt ./...
clean:
go clean -i -cache

View File

@ -1,7 +1,3 @@
[![License](https://img.shields.io/badge/MIT-License-green.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://travis-ci.org/aryszka/treerack.svg)](https://travis-ci.org/aryszka/treerack)
[![codecov](https://codecov.io/gh/aryszka/treerack/branch/master/graph/badge.svg)](https://codecov.io/gh/aryszka/treerack)
# SyncBus
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.
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:
[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

View File

@ -5,7 +5,7 @@ import (
"sync"
"time"
"github.com/aryszka/syncbus"
"code.squareroundforest.org/arpio/syncbus"
)
type Server struct {

3
go.mod Normal file
View File

@ -0,0 +1,3 @@
module code.squareroundforest.org/arpio/syncbus
go 1.23.0