Skip to content

Conversation

@GregoryAlbouy
Copy link
Member

@GregoryAlbouy GregoryAlbouy commented Oct 28, 2022

Description

Use latest version of benchttp/engine (v0.1.1 ➡️ v0.2.0) and fix breaking changes.

Changes

Notes

Update the config parsing and overriding logics using the new engine API
(using ConfigRepresentation.Unmarshal, removing Config.Override)

internal/configfile:
- Bind: change signature so it stores into a configparse.Representation
  instead of runner.Config directly (this allows to call
  repr.Unmarshal(&cfg) with the file config as base when needed
  rather than having to bookkeep fields that are set)
- Parse: use repr.Unmarshal and refactor internals to use unmarshal-like
  signatures
- Find: make it handle default paths

cmd/benchttp:
- adapt to new engine and configfile API
- refactor
- Unmarshal -> ParseInto
- Removal of runner.ConfigFields
- implement testutil.MustMakeRequest
@GregoryAlbouy GregoryAlbouy force-pushed the deps/bump-benchttp-sdk-to-v0.2 branch from 445b99b to 7028625 Compare April 1, 2023 08:19
@GregoryAlbouy GregoryAlbouy changed the title deps: bump benchttp/sdk to v0.2 deps: bump benchttp/engine to v0.2 Apr 1, 2023
@codecov-commenter
Copy link

Codecov Report

Merging #6 (6504c28) into main (241e903) will decrease coverage by 15.55%.
The diff coverage is 64.89%.

❗ Current head 6504c28 differs from pull request most recent head 8586996. Consider uploading reports for the commit 8586996 to get more accurate results

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@             Coverage Diff             @@
##             main       #6       +/-   ##
===========================================
- Coverage   60.49%   44.94%   -15.55%     
===========================================
  Files          13        5        -8     
  Lines         281      198       -83     
===========================================
- Hits          170       89       -81     
+ Misses        103       99        -4     
- Partials        8       10        +2     
Flag Coverage Δ
unittests 44.94% <64.89%> (-15.55%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
internal/render/progress.go 0.00% <0.00%> (ø)
internal/render/testsuite.go 0.00% <0.00%> (ø)
internal/configflag/bind.go 71.79% <71.79%> (-28.21%) ⬇️
internal/render/report.go 92.59% <83.33%> (-0.52%) ⬇️

... and 1 file with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@GregoryAlbouy GregoryAlbouy marked this pull request as ready for review April 1, 2023 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants