k1LoW / runn

runn is a package/tool for running operations following a scenario.
https://runn.run
MIT License
417 stars 30 forks source link

Support Buf Schema Registry (BSR) #899

Closed k1LoW closed 4 months ago

k1LoW commented 4 months ago

SSIA.

github-actions[bot] commented 4 months ago

BenchmarkManyRunbooks-4

main (-) #899 (93b725f) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,672,158,210 ns/op 4,219,611,143 ns/op 547,452,933 ns/op
Bytes allocated per iteration 1,792,125,440 B/op 1,792,639,384 B/op 513,944 B/op
Allocs per iteration 21,407,211 allocs/op 21,407,693 allocs/op 482 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#899](https://github.com/k1LoW/runn/pull/899) ([93b725f](https://github.com/k1LoW/runn/commit/93b725f62a470edfacaaa1f6024db9038bc421e9)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **goos** | linux | linux | | **goarch** | amd64 | amd64 | | **pkg** | github.com/k1LoW/runn | github.com/k1LoW/runn | | **cpu** | AMD EPYC 7763 64-Core Processor | AMD EPYC 7763 64-Core Processor |

BenchmarkOpenAPI3-4

main (-) #899 (93b725f) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,030,168,257 ns/op 4,928,648,453 ns/op -101,519,804 ns/op
Bytes allocated per iteration 2,944,880,480 B/op 2,945,438,192 B/op 557,712 B/op
Allocs per iteration 29,263,668 allocs/op 29,287,245 allocs/op 23,577 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#899](https://github.com/k1LoW/runn/pull/899) ([93b725f](https://github.com/k1LoW/runn/commit/93b725f62a470edfacaaa1f6024db9038bc421e9)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **goos** | linux | linux | | **goarch** | amd64 | amd64 | | **pkg** | github.com/k1LoW/runn | github.com/k1LoW/runn | | **cpu** | AMD EPYC 7763 64-Core Processor | AMD EPYC 7763 64-Core Processor |

BenchmarkSingleRunbook-4

main (-) #899 (93b725f) +/-
Number of iterations 16 18 2
Nanoseconds per iteration 64,150,116 ns/op 63,774,241 ns/op -375,875 ns/op
Bytes allocated per iteration 60,306,909 B/op 60,323,939 B/op 17,030 B/op
Allocs per iteration 205,781 allocs/op 205,800 allocs/op 19 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#899](https://github.com/k1LoW/runn/pull/899) ([93b725f](https://github.com/k1LoW/runn/commit/93b725f62a470edfacaaa1f6024db9038bc421e9)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **goos** | linux | linux | | **goarch** | amd64 | amd64 | | **pkg** | github.com/k1LoW/runn | github.com/k1LoW/runn | | **cpu** | AMD EPYC 7763 64-Core Processor | AMD EPYC 7763 64-Core Processor |

Reported by octocov

github-actions[bot] commented 4 months ago

Code Metrics Report

main (cec4933) #899 (93b725f) +/-
Coverage 65.9% 65.9% -0.1%
Code to Test Ratio 1:0.5 1:0.5 -0.0
Details ``` diff | | main (cec4933) | #899 (93b725f) | +/- | |--------------------|----------------|----------------|-------| - | Coverage | 65.9% | 65.9% | -0.1% | | Files | 71 | 71 | 0 | | Lines | 7612 | 7638 | +26 | + | Covered | 5018 | 5031 | +13 | - | Code to Test Ratio | 1:0.5 | 1:0.5 | -0.0 | | Code | 22244 | 22294 | +50 | + | Test | 10250 | 10252 | +2 | ```

Code coverage of files in pull request scope (68.9% → 68.7%)

Files Coverage +/-
book.go 78.0% +0.0%
grpc.go 72.9% +0.1%
option.go 64.3% +0.2%
runner_option.go 37.5% -2.7%
testutil/grpc.go 88.7% 0.0%

Reported by octocov