optimus
optimus copied to clipboard
feat: support window versioning
This PR is to address issue (#453). In order for this PR to be merged, the following should be merged:
- [ ] proton PR: related to the contract being used as communication
- [ ] extended branch PR: this fixes and add additional implementations to the current branch, though the approach can be changed further
Also, as being impacted by this PR, the following PR need to be merged as well:
- [ ] transformers: due to breaking changes
Pull Request Test Coverage Report for Build 3000753601
- 278 of 403 (68.98%) changed or added relevant lines in 10 files are covered.
- 2 unchanged lines in 1 file lost coverage.
- Overall coverage decreased (-0.3%) to 76.275%
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % |
---|---|---|---|
job/replay.go | 2 | 4 | 50.0% |
api/handler/v1beta1/adapter.go | 19 | 23 | 82.61% |
compiler/job_asset_compiler.go | 9 | 13 | 69.23% |
service/job_run_service.go | 9 | 13 | 69.23% |
store/local/job_spec_adapter.go | 17 | 23 | 73.91% |
api/handler/v1beta1/job_run.go | 9 | 16 | 56.25% |
models/window.go | 23 | 35 | 65.71% |
compiler/job_input_render.go | 0 | 14 | 0.0% |
models/window_v2.go | 100 | 128 | 78.13% |
models/window_v1.go | 90 | 134 | 67.16% |
<!-- | Total: | 278 | 403 |
Files with Coverage Reduction | New Missed Lines | % |
---|---|---|
api/handler/v1beta1/job_run.go | 2 | 72.18% |
<!-- | Total: | 2 |
Totals | |
---|---|
Change from base Build 2999150845: | -0.3% |
Covered Lines: | 7568 |
Relevant Lines: | 9922 |