k1LoW / runn

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

Internal improvements for the next features. #987

Closed k1LoW closed 1 week ago

k1LoW commented 1 week ago

SSIA.

github-actions[bot] commented 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (713b44f) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 4,114,405,176 ns/op 3,974,639,648 ns/op -139,765,528 ns/op
Bytes allocated per iteration 1,793,743,872 B/op 1,793,634,632 B/op -109,240 B/op
Allocs per iteration 21,414,841 allocs/op 21,414,724 allocs/op -117 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([713b44f](https://github.com/k1LoW/runn/commit/713b44f374047619760121a131034e4fa61847fe)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (713b44f) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,238,928,827 ns/op 5,232,556,195 ns/op -6,372,632 ns/op
Bytes allocated per iteration 3,139,283,800 B/op 3,139,409,392 B/op 125,592 B/op
Allocs per iteration 29,702,540 allocs/op 29,708,634 allocs/op 6,094 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([713b44f](https://github.com/k1LoW/runn/commit/713b44f374047619760121a131034e4fa61847fe)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (713b44f) +/-
Number of iterations 18 18 0
Nanoseconds per iteration 66,640,424 ns/op 65,573,611 ns/op -1,066,813 ns/op
Bytes allocated per iteration 60,295,109 B/op 60,323,597 B/op 28,488 B/op
Allocs per iteration 205,777 allocs/op 205,804 allocs/op 27 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([713b44f](https://github.com/k1LoW/runn/commit/713b44f374047619760121a131034e4fa61847fe)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (76ecd0b) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,761,828,749 ns/op 3,873,167,868 ns/op 111,339,119 ns/op
Bytes allocated per iteration 1,793,254,176 B/op 1,793,777,120 B/op 522,944 B/op
Allocs per iteration 21,426,053 allocs/op 21,426,492 allocs/op 439 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([76ecd0b](https://github.com/k1LoW/runn/commit/76ecd0b83b3ab5765add26c7c712a011f27f4583)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (76ecd0b) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,426,197,495 ns/op 5,192,396,111 ns/op -233,801,384 ns/op
Bytes allocated per iteration 3,139,367,824 B/op 3,139,418,472 B/op 50,648 B/op
Allocs per iteration 29,705,341 allocs/op 29,704,844 allocs/op -497 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([76ecd0b](https://github.com/k1LoW/runn/commit/76ecd0b83b3ab5765add26c7c712a011f27f4583)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (76ecd0b) +/-
Number of iterations 16 18 2
Nanoseconds per iteration 64,306,328 ns/op 63,988,726 ns/op -317,602 ns/op
Bytes allocated per iteration 60,335,918 B/op 60,331,366 B/op -4,552 B/op
Allocs per iteration 205,897 allocs/op 205,905 allocs/op 8 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([76ecd0b](https://github.com/k1LoW/runn/commit/76ecd0b83b3ab5765add26c7c712a011f27f4583)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (7b76723) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,999,413,884 ns/op 3,784,423,198 ns/op -214,990,686 ns/op
Bytes allocated per iteration 1,793,526,296 B/op 1,793,490,936 B/op -35,360 B/op
Allocs per iteration 21,425,914 allocs/op 21,426,280 allocs/op 366 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([7b76723](https://github.com/k1LoW/runn/commit/7b76723d7b92df2e6226acf887b40706ab2c25f0)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (7b76723) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,204,025,515 ns/op 5,330,517,598 ns/op 126,492,083 ns/op
Bytes allocated per iteration 3,139,231,808 B/op 3,139,005,936 B/op -225,872 B/op
Allocs per iteration 29,703,850 allocs/op 29,702,970 allocs/op -880 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([7b76723](https://github.com/k1LoW/runn/commit/7b76723d7b92df2e6226acf887b40706ab2c25f0)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (7b76723) +/-
Number of iterations 18 18 0
Nanoseconds per iteration 65,359,490 ns/op 66,656,940 ns/op 1,297,450 ns/op
Bytes allocated per iteration 60,297,344 B/op 60,342,623 B/op 45,279 B/op
Allocs per iteration 205,883 allocs/op 205,920 allocs/op 37 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([7b76723](https://github.com/k1LoW/runn/commit/7b76723d7b92df2e6226acf887b40706ab2c25f0)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (76ecd0b) +/-
Coverage 64.0% 64.1% +0.0%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 6m2s +26s
Details ``` diff | | main (2f0c5fb) | #987 (76ecd0b) | +/- | |---------------------|----------------|----------------|-------| + | Coverage | 64.0% | 64.1% | +0.0% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8560 | +5 | + | Covered | 5483 | 5487 | +4 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24242 | +15 | | Test | 11586 | 11586 | 0 | - | Test Execution Time | 5m36s | 6m2s | +26s | ```

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

Files Coverage +/-
operator.go 79.8% +0.0%

Reported by octocov

github-actions[bot] commented 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (7b76723) +/-
Coverage 64.0% 64.0% -0.1%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 5m28s -8s
Details ``` diff | | main (2f0c5fb) | #987 (7b76723) | +/- | |---------------------|----------------|----------------|-------| - | Coverage | 64.0% | 64.0% | -0.1% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8560 | +5 | + | Covered | 5483 | 5486 | +3 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24242 | +15 | | Test | 11586 | 11586 | 0 | + | Test Execution Time | 5m36s | 5m28s | -8s | ```

Code coverage of files in pull request scope (79.8% → 79.7%)

Files Coverage +/-
operator.go 79.7% -0.2%

Reported by octocov

github-actions[bot] commented 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (958a98c) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,810,376,996 ns/op 3,856,009,525 ns/op 45,632,529 ns/op
Bytes allocated per iteration 1,793,363,256 B/op 1,793,406,160 B/op 42,904 B/op
Allocs per iteration 21,414,934 allocs/op 21,414,633 allocs/op -301 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([958a98c](https://github.com/k1LoW/runn/commit/958a98c504a0c0d310300503d40b0ce6dad1977f)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (958a98c) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,319,272,915 ns/op 5,150,232,544 ns/op -169,040,371 ns/op
Bytes allocated per iteration 3,139,235,600 B/op 3,139,345,976 B/op 110,376 B/op
Allocs per iteration 29,712,076 allocs/op 29,704,774 allocs/op -7,302 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([958a98c](https://github.com/k1LoW/runn/commit/958a98c504a0c0d310300503d40b0ce6dad1977f)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (958a98c) +/-
Number of iterations 16 18 2
Nanoseconds per iteration 65,724,070 ns/op 66,245,014 ns/op 520,944 ns/op
Bytes allocated per iteration 60,293,274 B/op 60,297,906 B/op 4,632 B/op
Allocs per iteration 205,777 allocs/op 205,788 allocs/op 11 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([958a98c](https://github.com/k1LoW/runn/commit/958a98c504a0c0d310300503d40b0ce6dad1977f)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (958a98c) +/-
Coverage 64.0% 64.0% -0.1%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 5m39s +3s
Details ``` diff | | main (2f0c5fb) | #987 (958a98c) | +/- | |---------------------|----------------|----------------|-------| - | Coverage | 64.0% | 64.0% | -0.1% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8560 | +5 | + | Covered | 5483 | 5485 | +2 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24242 | +15 | | Test | 11586 | 11586 | 0 | - | Test Execution Time | 5m36s | 5m39s | +3s | ```

Code coverage of files in pull request scope (79.8% → 79.7%)

Files Coverage +/-
operator.go 79.7% -0.2%

Reported by octocov

github-actions[bot] commented 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (3e225d3) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,763,917,513 ns/op 3,914,165,300 ns/op 150,247,787 ns/op
Bytes allocated per iteration 1,793,366,000 B/op 1,792,743,432 B/op -622,568 B/op
Allocs per iteration 21,414,728 allocs/op 21,413,623 allocs/op -1,105 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([3e225d3](https://github.com/k1LoW/runn/commit/3e225d3d6db1cfbfcc203f39c7ffdced980b0363)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (3e225d3) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,262,849,043 ns/op 5,252,947,698 ns/op -9,901,345 ns/op
Bytes allocated per iteration 3,139,487,360 B/op 3,139,080,664 B/op -406,696 B/op
Allocs per iteration 29,705,474 allocs/op 29,704,227 allocs/op -1,247 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([3e225d3](https://github.com/k1LoW/runn/commit/3e225d3d6db1cfbfcc203f39c7ffdced980b0363)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (3e225d3) +/-
Number of iterations 15 18 3
Nanoseconds per iteration 67,931,173 ns/op 64,864,581 ns/op -3,066,592 ns/op
Bytes allocated per iteration 60,332,280 B/op 60,340,324 B/op 8,044 B/op
Allocs per iteration 205,806 allocs/op 205,799 allocs/op -7 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([3e225d3](https://github.com/k1LoW/runn/commit/3e225d3d6db1cfbfcc203f39c7ffdced980b0363)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (3e225d3) +/-
Coverage 64.0% 64.0% -0.1%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 5m28s -8s
Details ``` diff | | main (2f0c5fb) | #987 (3e225d3) | +/- | |---------------------|----------------|----------------|-------| - | Coverage | 64.0% | 64.0% | -0.1% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8561 | +6 | + | Covered | 5483 | 5485 | +2 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24243 | +16 | | Test | 11586 | 11586 | 0 | + | Test Execution Time | 5m36s | 5m28s | -8s | ```

Code coverage of files in pull request scope (79.8% → 79.7%)

Files Coverage +/-
operator.go 79.7% -0.2%

Reported by octocov

github-actions[bot] commented 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (5dc6916) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,734,217,365 ns/op 3,737,900,260 ns/op 3,682,895 ns/op
Bytes allocated per iteration 1,793,570,592 B/op 1,793,847,184 B/op 276,592 B/op
Allocs per iteration 21,426,484 allocs/op 21,427,519 allocs/op 1,035 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([5dc6916](https://github.com/k1LoW/runn/commit/5dc691630598e9d9db69c1b8532d720c676af7ef)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (5dc6916) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,366,528,532 ns/op 5,156,728,114 ns/op -209,800,418 ns/op
Bytes allocated per iteration 3,139,490,512 B/op 3,139,473,960 B/op -16,552 B/op
Allocs per iteration 29,707,713 allocs/op 29,706,048 allocs/op -1,665 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([5dc6916](https://github.com/k1LoW/runn/commit/5dc691630598e9d9db69c1b8532d720c676af7ef)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (5dc6916) +/-
Number of iterations 16 16 0
Nanoseconds per iteration 64,587,599 ns/op 64,250,870 ns/op -336,729 ns/op
Bytes allocated per iteration 60,295,768 B/op 60,296,193 B/op 425 B/op
Allocs per iteration 205,883 allocs/op 205,903 allocs/op 20 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([5dc6916](https://github.com/k1LoW/runn/commit/5dc691630598e9d9db69c1b8532d720c676af7ef)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (5dc6916) +/-
Coverage 64.0% 64.0% -0.1%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 5m35s -1s
Details ``` diff | | main (2f0c5fb) | #987 (5dc6916) | +/- | |---------------------|----------------|----------------|-------| - | Coverage | 64.0% | 64.0% | -0.1% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8562 | +7 | + | Covered | 5483 | 5487 | +4 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24246 | +19 | | Test | 11586 | 11586 | 0 | + | Test Execution Time | 5m36s | 5m35s | -1s | ```

Code coverage of files in pull request scope (79.4% → 79.3%)

Files Coverage +/-
operator.go 79.7% -0.2%
store.go 76.7% +0.1%

Reported by octocov

github-actions[bot] commented 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (ec25e2a) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,932,654,019 ns/op 3,721,179,308 ns/op -211,474,711 ns/op
Bytes allocated per iteration 1,793,208,584 B/op 1,735,849,696 B/op -57,358,888 B/op
Allocs per iteration 21,413,959 allocs/op 21,124,532 allocs/op -289,427 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([ec25e2a](https://github.com/k1LoW/runn/commit/ec25e2a30830bbff92fc0e48ecc207beba4e1327)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (ec25e2a) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,118,812,010 ns/op 5,263,620,235 ns/op 144,808,225 ns/op
Bytes allocated per iteration 3,139,321,384 B/op 3,138,502,896 B/op -818,488 B/op
Allocs per iteration 29,703,949 allocs/op 29,700,651 allocs/op -3,298 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([ec25e2a](https://github.com/k1LoW/runn/commit/ec25e2a30830bbff92fc0e48ecc207beba4e1327)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (ec25e2a) +/-
Number of iterations 16 18 2
Nanoseconds per iteration 65,696,504 ns/op 64,680,278 ns/op -1,016,226 ns/op
Bytes allocated per iteration 60,288,634 B/op 60,272,976 B/op -15,658 B/op
Allocs per iteration 205,781 allocs/op 205,531 allocs/op -250 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([ec25e2a](https://github.com/k1LoW/runn/commit/ec25e2a30830bbff92fc0e48ecc207beba4e1327)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (ec25e2a) +/-
Coverage 64.0% 64.1% +0.0%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 5m28s -8s
Details ``` diff | | main (2f0c5fb) | #987 (ec25e2a) | +/- | |---------------------|----------------|----------------|-------| + | Coverage | 64.0% | 64.1% | +0.0% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8563 | +8 | + | Covered | 5483 | 5489 | +6 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24249 | +22 | | Test | 11586 | 11586 | 0 | + | Test Execution Time | 5m36s | 5m28s | -8s | ```

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

Files Coverage +/-
operator.go 79.8% -0.1%
option.go 58.4% 0.0%
result.go 70.8% +0.2%
store.go 76.7% +0.1%

Reported by octocov

github-actions[bot] commented 1 week ago

BenchmarkManyRunbooks-4

main (-) #987 (2eece94) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,789,185,036 ns/op 3,868,435,508 ns/op 79,250,472 ns/op
Bytes allocated per iteration 1,793,668,056 B/op 1,736,595,064 B/op -57,072,992 B/op
Allocs per iteration 21,426,461 allocs/op 21,135,784 allocs/op -290,677 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([2eece94](https://github.com/k1LoW/runn/commit/2eece942a0853444168573c89a1b5e1d7945d1d5)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (2eece94) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,254,941,602 ns/op 5,125,942,623 ns/op -128,998,979 ns/op
Bytes allocated per iteration 3,139,474,744 B/op 3,138,684,920 B/op -789,824 B/op
Allocs per iteration 29,704,217 allocs/op 29,700,814 allocs/op -3,403 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([2eece94](https://github.com/k1LoW/runn/commit/2eece942a0853444168573c89a1b5e1d7945d1d5)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 (-) #987 (2eece94) +/-
Number of iterations 18 18 0
Nanoseconds per iteration 66,075,462 ns/op 69,178,275 ns/op 3,102,813 ns/op
Bytes allocated per iteration 60,275,564 B/op 60,228,656 B/op -46,908 B/op
Allocs per iteration 205,860 allocs/op 205,577 allocs/op -283 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#987](https://github.com/k1LoW/runn/pull/987) ([2eece94](https://github.com/k1LoW/runn/commit/2eece942a0853444168573c89a1b5e1d7945d1d5)) | |------------|----------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------:| | **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 1 week ago

Code Metrics Report

main (2f0c5fb) #987 (2eece94) +/-
Coverage 64.0% 64.0% -0.1%
Code to Test Ratio 1:0.4 1:0.4 -0.1
Test Execution Time 5m36s 5m21s -15s
Details ``` diff | | main (2f0c5fb) | #987 (2eece94) | +/- | |---------------------|----------------|----------------|-------| - | Coverage | 64.0% | 64.0% | -0.1% | | Files | 78 | 78 | 0 | | Lines | 8555 | 8562 | +7 | + | Covered | 5483 | 5486 | +3 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.1 | | Code | 24227 | 24249 | +22 | | Test | 11586 | 11586 | 0 | + | Test Execution Time | 5m36s | 5m21s | -15s | ```

Code coverage of files in pull request scope (71.2% → 71.1%)

Files Coverage +/-
operator.go 79.6% -0.3%
option.go 58.4% 0.0%
result.go 70.8% +0.2%
store.go 76.7% +0.1%

Reported by octocov