kevincobain2000 / gobrew

Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
https://medium.com/web-developer/go-version-manager-gobrew-c8750157dfe6
MIT License
358 stars 24 forks source link

(feat) added benchmarks for a simple Go installation #191

Closed kevincobain2000 closed 3 months ago

kevincobain2000 commented 3 months ago

Woah, we have a lot of allocs. Thanks to your new mock tests we can now measure them.

github-actions[bot] commented 3 months ago

CoverItUp Report

Type master feature/bench afee1c5 from 2feeae8
coverage 60.5% 59.2% 📉
build-time 3sec 0sec 📉
go-binary-size 6.1kKB 9.0kKB 📈
go-mod-dependencies 29 28 📉
go-sec-issues 6 5 📉
unit-test-run-time 18sec 19sec 📈
allocs-per-op 0alloc 0alloc
Comparisons Chart - master from feature/bench base vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branch
Commits History Upto 2feeae8 for #191 commit historycommit historycommit historycommit historycommit historycommit historycommit history
Users History Upto 2feeae8 for #191 user historyuser historyuser historyuser historyuser historyuser historyuser history

Embed README.md

github-actions[bot] commented 3 months ago

CoverItUp Report

Comparison Table - 7 Types 📉 | Type | `master` | `feature/bench` | [afee1c5](/kevincobain2000/gobrew/commit/afee1c5) from [c85378c](/kevincobain2000/gobrew/pull/191/commits/c85378c) | | --------------------- | -------- | --------------- | ------------------------------------------------------------------------------------------------------------------ | | *coverage* | 60.5% | **59.2%** | 📉 | | *build-time* | 3sec | **1sec** | 📉 | | *go-binary-size* | 6.1kKB | **9.0kKB** | 📈 | | *go-mod-dependencies* | 29 | **28** | 📉 | | *go-sec-issues* | 6 | **5** | 📉 | | *unit-test-run-time* | 18sec | **19sec** | 📈 | | *allocs-per-op* | 0alloc | 0alloc | |
Comparisons Chart - master from feature/bench base vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branch
Commits History Upto c85378c for #191 commit historycommit historycommit historycommit historycommit historycommit historycommit history
Users History Upto c85378c for #191 user historyuser historyuser historyuser historyuser historyuser historyuser history

Embed README.md

github-actions[bot] commented 3 months ago

CoverItUp Report

Comparison Table - 7 Types 📉 | Type | `master` | `feature/bench` | [afee1c5](/kevincobain2000/gobrew/commit/afee1c5) from [3cf90bc](/kevincobain2000/gobrew/pull/191/commits/3cf90bc) | | --------------------- | -------- | --------------- | ------------------------------------------------------------------------------------------------------------------ | | *coverage* | 60.5% | **59.2%** | 📉 | | *build-time* | 3sec | **0sec** | 📉 | | *go-binary-size* | 6.1kKB | **9.0kKB** | 📈 | | *go-mod-dependencies* | 29 | **28** | 📉 | | *go-sec-issues* | 6 | **5** | 📉 | | *unit-test-run-time* | 18sec | 18sec | | | *allocs-per-op* | 0alloc | **19.8kalloc** | 📈 |
Comparisons Chart - master from feature/bench base vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branch
Commits History Upto 3cf90bc for #191 commit historycommit historycommit historycommit historycommit historycommit historycommit history
Users History Upto 3cf90bc for #191 user historyuser historyuser historyuser historyuser historyuser historyuser history

Embed README.md

github-actions[bot] commented 3 months ago

CoverItUp Report

Comparison Table - 7 Types 📉 | Type | `master` | `feature/bench` | [afee1c5](/kevincobain2000/gobrew/commit/afee1c5) from [a8c26b4](/kevincobain2000/gobrew/pull/191/commits/a8c26b4) | | --------------------- | -------- | --------------- | ------------------------------------------------------------------------------------------------------------------ | | *coverage* | 60.5% | **59.2%** | 📉 | | *build-time* | 3sec | **1sec** | 📉 | | *go-binary-size* | 6.1kKB | **9.0kKB** | 📈 | | *go-mod-dependencies* | 29 | **28** | 📉 | | *go-sec-issues* | 6 | **5** | 📉 | | *unit-test-run-time* | 18sec | **19sec** | 📈 | | *allocs-per-op* | 0alloc | **19.8kalloc** | 📈 |
Comparisons Chart - master from feature/bench base vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branch
Commits History Upto a8c26b4 for #191 commit historycommit historycommit historycommit historycommit historycommit historycommit history
Users History Upto a8c26b4 for #191 user historyuser historyuser historyuser historyuser historyuser historyuser history

Embed README.md

github-actions[bot] commented 3 months ago

CoverItUp Report

Comparison Table - 7 Types 📉 | Type | `master` | `feature/bench` | [afee1c5](/kevincobain2000/gobrew/commit/afee1c5) from [467b444](/kevincobain2000/gobrew/pull/191/commits/467b444) | | --------------------- | -------- | --------------- | ------------------------------------------------------------------------------------------------------------------ | | *coverage* | 60.5% | **59.2%** | 📉 | | *build-time* | 3sec | **0sec** | 📉 | | *go-binary-size* | 6.1kKB | **9.0kKB** | 📈 | | *go-mod-dependencies* | 29 | **28** | 📉 | | *go-sec-issues* | 6 | **5** | 📉 | | *unit-test-run-time* | 18sec | **19sec** | 📈 | | *allocs-per-op* | 0alloc | **19.2kalloc** | 📈 |
Comparisons Chart - master from feature/bench base vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branchbase vs branch
Commits History Upto 467b444 for #191 commit historycommit historycommit historycommit historycommit historycommit historycommit history
Users History Upto 467b444 for #191 user historyuser historyuser historyuser historyuser historyuser historyuser history

Embed README.md