Skip to content

Commit

Permalink
Added Coveralls to travis-ci
Browse files Browse the repository at this point in the history
  • Loading branch information
azak-azkaran committed Oct 6, 2020
1 parent fa75e05 commit fd870bf
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 23 deletions.
36 changes: 14 additions & 22 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,23 @@
addons:
sonarcloud:
organization: "azak-azkaran-github" # the key of the org you chose at step #3
organization: azak-azkaran-github
token:
secure: "q50rXvnyL/BSICFZHaAc6cnHTJx8TV7y2xkczu+d1Q9Gl2FAZURtq8DvdtC60UnLZDlVDWdodGk7XncDlVQI/+YXObJoa2fO5t9wMckUCFhGThLOcMlktNvkj6hbzE2wlsQqMvwAKCXXqV2C1WpOy7mqHVEpkFMrkBpn9NwrWer9WzE+zHfCeom0aQRWTFv39fDUjmx3uyJsk+OA1piOlsAveDKJ+7HXTAHaxf2LRAPjawQL+deil8HluMvAI6QDGwb9Rh4gsTfxPaBomD0dR9gvsIW1wetYSavfoNkGEwRSMwGDt+v/MnNvqngG+9ugLnG3ClS4nlGmaIoModb8ySuBgbQgAyEe6codk9258ql3hB9VRkKD9Z6meF+PalJmmNSm2i23lM1x8mJpOhJOdrzeWfPvUXfVwsWDHt+9Is0VJ7XSZ6UDOTEFBVVhYMDTLlqHVW6EDWwxLVQsnRsbiUXr428AWIHOVAzYjehjFUUN/NE/iEA3Gjb4Rr+Fpk2DNckImcCFMipTgarDlrVUznhfOAGiaF2DOO66snrJjAHn00UW77TvcoQ1NyAgY+U2fr8i6st5OfwgZtikRuckjoVK3JNC0tVIlVrdDWN7tcLJlFmWctSI5S/TawHZkD8x/axq1+XrsXjaUG/AWwJkFD+/ZUVonV0TjIMU0k3VdO0="
#env:
# global:
# secure: "k/J8NPzdpa1H4crv/18iOEURKQBhRk9ztfj+fzw6IKIAH7S6nnyKyDN65IGU6ppJc85bj3kC1YQWu7j43oPOWMhG39hRTdNC6IydPb1NEQv53ls4Q50ORodlE01/vN8Po90Vi7L0TiAtsdoIOFpiPemgSMyOGYBMUs9at5S/jngUuppqPiM2GBiaj8/3NQMNIHu3v/VQ4Do8ppYQRWCJoh11BIEx6undYMDkBbjQo6MuGQNAHlKmewLxWkIdAGh9etbMCIo5JAyeA06BkHIdzMFRJcwsFwcd5CY5yznKbjQomzsE/UOUPGzZwbLbDO55SSRNpR0p+g4gMj7wjNXyG1zhnpXfg3l4cq2r9fjW3uE57oiNFDpgLFO7u/zfcQ3YobI9qnBdC80xJxlYzsSRp1Ptn4MgzSdb5wNlUFo1DYlNKNrahHCDTygCoSLJHArNjU32sE5bPMD7/Tja40+8484O64w+J7sosNgP5Wh55S+/etn4vsx9hT8ZjhEDl9gQWgsDSFdy3dY/zZ6moM61UgOwDploS72UGU3DE1B/UBgT/25gX/cqtZdCfv3RipWzwNNTJkncuSJbrqayBdPrYfOpBnT0BCuCI6BSYT2qn6uc8+G/RNb/vf0Ghnd3ny1GIWMcqyIpFktqjw4g4Y3OAcVBioOzMrX6BgcFZY+s3EA="

secure: q50rXvnyL/BSICFZHaAc6cnHTJx8TV7y2xkczu+d1Q9Gl2FAZURtq8DvdtC60UnLZDlVDWdodGk7XncDlVQI/+YXObJoa2fO5t9wMckUCFhGThLOcMlktNvkj6hbzE2wlsQqMvwAKCXXqV2C1WpOy7mqHVEpkFMrkBpn9NwrWer9WzE+zHfCeom0aQRWTFv39fDUjmx3uyJsk+OA1piOlsAveDKJ+7HXTAHaxf2LRAPjawQL+deil8HluMvAI6QDGwb9Rh4gsTfxPaBomD0dR9gvsIW1wetYSavfoNkGEwRSMwGDt+v/MnNvqngG+9ugLnG3ClS4nlGmaIoModb8ySuBgbQgAyEe6codk9258ql3hB9VRkKD9Z6meF+PalJmmNSm2i23lM1x8mJpOhJOdrzeWfPvUXfVwsWDHt+9Is0VJ7XSZ6UDOTEFBVVhYMDTLlqHVW6EDWwxLVQsnRsbiUXr428AWIHOVAzYjehjFUUN/NE/iEA3Gjb4Rr+Fpk2DNckImcCFMipTgarDlrVUznhfOAGiaF2DOO66snrJjAHn00UW77TvcoQ1NyAgY+U2fr8i6st5OfwgZtikRuckjoVK3JNC0tVIlVrdDWN7tcLJlFmWctSI5S/TawHZkD8x/axq1+XrsXjaUG/AWwJkFD+/ZUVonV0TjIMU0k3VdO0=
env:
global:
secure: sRDoby7RP1G9y2g86V4x2HcFBtYE9eD6jQCwsPT2ZwfhhZy3z6fFKu6KX/Mq3ne2N8UDpwlYWFbdvUoliZMsZhix98w28b/z5HrYRYC3EDPTg/G3+vPEqrB21MnnMpXl0VjaZfiJPMLijErfEuR1NnYi1PSs2ggGvMlQ8AhGF+VTGCPS8ZMzMBDgXuMOi1KHUDKxE5FNOMtLq2MHG8W5CUV9xuhBvBQyy0UC5dBuFxzSMdgEHBkJQk5x0Y0IjVXBhz/Shx0ceT4JsyPdMaV5EhGvG7yUgBPDsJDe2FSV6sVG/qwbGG7c0SPyM57VD53f3YKzU2H1UA5fF/Si2D4L05T75GgDJEOn7TdPF39OcH7CUO+kebKc3xxFRNjwPjNuupoGRBfpwj3WPdyhVPxi8wnsTXOtuy8OzR4+lyWov0BWg5KyGbuQp0p5GsHan/+hHv7zDAO1k5RvuxdJohcTOEk+yPLVc9/8CTGEsHgJZn9rvBjUeyMBidYrMPwGXRaq3ZBegXAte2ccnDTNIMHEA1LmZ8gnT98X99ipOdeH5sXRaPZ4LLkA8F550VLNrxvyG4QixJ80A0R4n48DTvHVuqn2kVDpJ1wC+1juseWY//H9ZNbu1g7jHLyTWFGNR98NMGoFsthYpDecTDCuOC5ww5QTcR7nBEQ8vTxzNi2uGTs=
dist: bionic
language: go
sudo: false
go:
- tip
- tip
before_install:
#- go get github.com/mattn/goveralls
- sudo apt-get update
- sudo apt-get -y install restic

# installs gocryptfs
- sudo curl -LO https://github.com/rfjakob/gocryptfs/releases/download/v1.7.1/gocryptfs_v1.7.1_linux-static_amd64.tar.gz
- sudo tar -C /usr/local/bin -xzf gocryptfs_v1.7.1_linux-static_amd64.tar.gz
#- restic self-update
- sudo apt-get update
- sudo apt-get -y install restic
- sudo curl -LO https://github.com/rfjakob/gocryptfs/releases/download/v1.7.1/gocryptfs_v1.7.1_linux-static_amd64.tar.gz
- sudo tar -C /usr/local/bin -xzf gocryptfs_v1.7.1_linux-static_amd64.tar.gz
- go get github.com/mattn/goveralls
script:
#- go get -u ./...
- make coverage
# other script steps might be done before running the actual analysis
#- go test -coverprofile=cover.out
#- go test -json > report.json
#- $GOPATH/bin/goveralls -service=travis-ci
- sonar-scanner
- make coverall
- echo "sonar.projectVersion=`git describe --tags --abbrev=0`" >> sonar-project.properties
- sonar-scanner
5 changes: 4 additions & 1 deletion makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,12 @@ test: fetch
export RUN_MOCK=true
go test -v


coverage: fetch
@echo Running Test with Coverage export
go test -v -coverprofile=cover.out
go test -json > report.json
go tool cover -html=cover.out -o cover.html

coverall: coverage
@echo Running Test with Coverall
goveralls -coverprofile=cover.out -service=travis-ci -repotoken=${COVERALLS_TOKEN }

0 comments on commit fd870bf

Please sign in to comment.