Skip to content

Feature/workflow record #101

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 26 commits into
base: main
Choose a base branch
from
Draft

Conversation

wooln
Copy link
Contributor

@wooln wooln commented May 7, 2025

issue #52

  1. workflow http interceptor
  2. workflow gPRC interceptor (NOT streaming)
  3. workflow grpc bidirectional streaming TCC demo, record with Workflow.Do method, pass branch trans info via business body.

wooln added 25 commits April 25, 2025 21:11
- use config.yml(UpdateBranchSync: 0 with bug, maybe~~)
- The unfinished version has an impact on DtmSample.
优化StreamTransOutTcc的单测,与普通业务调用单测保持一致。仅保留它为写拦截器做好用例
…d services

- Add DtmBranchTransInfo message to busi.proto
- Update BusiApiService_Stream to use DtmBranchTransInfo
- Modify WorkflowGrpcStreamTest to include DtmBranchTransInfo in test cases
…onScope

- commented, because without database
- Refactor HTTP test endpoints into a controller
- Add Swagger support for API documentation
n
Copy link

codecov bot commented May 7, 2025

Codecov Report

Attention: Patch coverage is 17.39130% with 95 lines in your changes missing coverage. Please review.

Project coverage is 67.23%. Comparing base (16f174d) to head (68871fb).

Files with missing lines Patch % Lines
src/Dtmworkflow/WorkflowGrpcInterceptor.cs 0.00% 67 Missing ⚠️
src/Dtmworkflow/WorkflowHttpInterceptor.cs 16.66% 25 Missing ⚠️
src/Dtmworkflow/Workflow.Imp.cs 25.00% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #101      +/-   ##
==========================================
- Coverage   70.18%   67.23%   -2.95%     
==========================================
  Files          45       47       +2     
  Lines        1999     2103     +104     
  Branches      196      205       +9     
==========================================
+ Hits         1403     1414      +11     
- Misses        558      651      +93     
  Partials       38       38              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

1 participant