Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@deryrahman
Copy link
Member

@deryrahman deryrahman commented Jul 19, 2022

This following stream response that use observer for sending messages:

  • deploy job specification
  • deploy resources
  • refresh job
  • check job specs

NB: Observer refactoring for non stream responses are not covered by this PR

@deryrahman deryrahman linked an issue Jul 19, 2022 that may be closed by this pull request
@coveralls
Copy link

coveralls commented Jul 19, 2022

Pull Request Test Coverage Report for Build 2815400061

  • 67 of 174 (38.51%) changed or added relevant lines in 4 files are covered.
  • 200 unchanged lines in 4 files lost coverage.
  • Overall coverage decreased (-1.7%) to 75.957%

Changes Missing Coverage Covered Lines Changed/Added Lines %
api/handler/v1beta1/job_spec.go 25 29 86.21%
datastore/service.go 19 29 65.52%
job/service.go 4 97 4.12%
Files with Coverage Reduction New Missed Lines %
api/handler/v1beta1/job_spec.go 1 67.71%
ext/notify/pagerduty/pagerdutynotifier.go 2 93.75%
models/job.go 2 46.91%
job/service.go 195 47.89%
Totals Coverage Status
Change from base Build 2779521532: -1.7%
Covered Lines: 7383
Relevant Lines: 9720

💛 - Coveralls

@deryrahman deryrahman force-pushed the simplify-observer-response branch 2 times, most recently from 5e8884f to b5b5e08 Compare July 21, 2022 07:24
@deryrahman deryrahman marked this pull request as ready for review July 21, 2022 07:29
@deryrahman deryrahman force-pushed the simplify-observer-response branch from c51f1f8 to 4e10226 Compare July 27, 2022 10:08
* feat: add log sender + progress count sender

* refactor: remove observer from refresh job

* fix: unmarshaling deployID to be printed

* refactor: sender -> writer
* refactor: use log sender instead of observer for deploy job spec

* refactor: remove unecessary response processing on client side

* fix: linter + remove unused job deploy event

* fix: test case

* fix: marshaling deployID

* refactor: deploy job response writer

* refactor: remove sender package

* feat: update proton version

* refactor: use responseWriter

* test: improve test coverage
* feat: add log sender + progress count sender

* feat: add log sender + progress sender for resource deploy response

* refactor: use stream sender directly to send log and progress on deploy resource

* refactor: remove observer progress on create resource + inject logger

* refactor: sender -> writer

* refactor: remove sender package

* refactor: remove progressbar
@deryrahman deryrahman force-pushed the simplify-observer-response branch from 39dd300 to 6eb6389 Compare August 1, 2022 08:42
@deryrahman deryrahman force-pushed the simplify-observer-response branch from 1f83756 to 988f907 Compare August 2, 2022 07:13
@deryrahman deryrahman merged commit 4e23e76 into main Aug 8, 2022
@deryrahman deryrahman deleted the simplify-observer-response branch August 8, 2022 07:18
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.

Refactor observers across Optimus

4 participants