You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #11598 adds a scenario outline to test behaviour when parties generate maker volume at some point BEFORE a rebate program is enacted.
Generally it is expected, once a proposal is enacted, in the following epoch, rebate factors would be set accordingly....
...but instead, in the following epoch after a proposal is enacted no party ever receives any rebate.
Test cases
Tests are setup to check behaviour in derivative and spot markets in the cases where:
window is set to one, volume done in current epoch, therefore expect rebates in following epoch
window is set to one, volume done before current epoch, therefore expect no rebates in following epoch
window is set greater than one, volume done inside window, therefore expect rebates in following epoch
window is set greater than one, volume done outside window, therefore expect no rebates in following epoch
For example, following command should pass but examples which expect rebates fail...
go test -v ./core/integration/... --godog.format=pretty $(pwd)/core/integration/features/volume-rebate/0095-HVMR.feature:80
Observed behaviour
a party generates maker volume in epoch 0
a rebate program is enacted, during epoch 0
in epoch 1, the party will receive no rebates :red
Expected behaviour
a party generates maker volume in epoch 0
a rebate program is enacted, during epoch 0
in epoch 1, the party should receive rebates :green
Steps to reproduce
git checkout feat/more-hvmr-acs
go test -v ./core/integration/... --godog.format=pretty $(pwd)/core/integration/features/volume-rebate/0095-HVMR.feature:80
Problem encountered
Summary
PR #11598 adds a scenario outline to test behaviour when parties generate maker volume at some point BEFORE a rebate program is enacted.
Generally it is expected, once a proposal is enacted, in the following epoch, rebate factors would be set accordingly....
...but instead, in the following epoch after a proposal is enacted no party ever receives any rebate.
Test cases
Tests are setup to check behaviour in derivative and spot markets in the cases where:
For example, following command should pass but examples which expect rebates fail...
Observed behaviour
0
0
1
, the party will receive no rebates :redExpected behaviour
0
0
1
, the party should receive rebates :greenSteps to reproduce
Software version
00c822a
Failing test
core/integration/features/volume-rebate/0095-HVMR.feature:80
Jenkins run
No response
Configuration used
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: