k1LoW / runn

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

Introduce protoresolv so that protos under it are automatically loaded simply by specifying importPaths. #909

Closed k1LoW closed 4 months ago

k1LoW commented 4 months ago

SSIA.

github-actions[bot] commented 4 months ago

BenchmarkManyRunbooks-4

main (-) #909 (9edbfe2) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,795,190,673 ns/op 3,863,849,698 ns/op 68,659,025 ns/op
Bytes allocated per iteration 1,792,852,032 B/op 1,792,518,352 B/op -333,680 B/op
Allocs per iteration 21,406,638 allocs/op 21,406,175 allocs/op -463 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#909](https://github.com/k1LoW/runn/pull/909) ([9edbfe2](https://github.com/k1LoW/runn/commit/9edbfe2c844d99f96bcaed2192339f135769b617)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #909 (9edbfe2) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,473,114,164 ns/op 5,287,040,038 ns/op -186,074,126 ns/op
Bytes allocated per iteration 2,946,160,904 B/op 2,945,078,048 B/op -1,082,856 B/op
Allocs per iteration 29,306,829 allocs/op 29,268,802 allocs/op -38,027 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#909](https://github.com/k1LoW/runn/pull/909) ([9edbfe2](https://github.com/k1LoW/runn/commit/9edbfe2c844d99f96bcaed2192339f135769b617)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #909 (9edbfe2) +/-
Number of iterations 16 18 2
Nanoseconds per iteration 64,488,061 ns/op 66,386,231 ns/op 1,898,170 ns/op
Bytes allocated per iteration 60,296,203 B/op 60,322,604 B/op 26,401 B/op
Allocs per iteration 205,789 allocs/op 205,787 allocs/op -2 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#909](https://github.com/k1LoW/runn/pull/909) ([9edbfe2](https://github.com/k1LoW/runn/commit/9edbfe2c844d99f96bcaed2192339f135769b617)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (b6eae9b) #909 (9edbfe2) +/-
Coverage 65.4% 65.6% +0.1%
Code to Test Ratio 1:0.5 1:0.5 +0.0
Details ``` diff | | main (b6eae9b) | #909 (9edbfe2) | +/- | |--------------------|----------------|----------------|-------| + | Coverage | 65.4% | 65.6% | +0.1% | | Files | 71 | 71 | 0 | | Lines | 7723 | 7702 | -21 | - | Covered | 5053 | 5049 | -4 | + | Code to Test Ratio | 1:0.5 | 1:0.5 | +0.0 | | Code | 22432 | 22400 | -32 | | Test | 10483 | 10483 | 0 | ```

Code coverage of files in pull request scope (73.9% → 76.6%)

Files Coverage +/-
grpc.go 76.6% +2.7%

Reported by octocov