Skip to content
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

[ISSUE #776] Add Unit Testing Cases for C# SDK #2

Conversation

tsunghanjacktsai
Copy link
Owner

@tsunghanjacktsai tsunghanjacktsai commented Jul 23, 2024

Which Issue(s) This PR Fixes

Fixes Issue #776

Notice: This PR depends on the PR apache#781, PR apache#780 and PR apache#777 and PR apache#782, please don't merge it before the parent PRs have been merged. You could find the specific code changes for the current PR here, which does not contain the parent commits and is easier for review.

Brief Description

Add unit testing cases for C# SDK

How Did You Test This Change?

N/A

tsunghanjacktsai pushed a commit that referenced this pull request Aug 22, 2024
* feat: add tagged-release github action pipeline

Signed-off-by: Zhanhui Li <[email protected]>

* Fix C++ SDK core dump issue (#2)

* fix: sync namespace from server Settings

* feat: use opentelemetry for tracing/metrics/logging

* Remove broken links and add targets to generate compile_commands.json

Signed-off-by: lizhanhui <[email protected]>

* fix: timer task may invoke a call to a destructing stream

Signed-off-by: Zhanhui Li <[email protected]>

* fix: update document as we have changed the way to generate compile_commands.json

* fix: static_cast StreamState to std::uint8_t as enum class by default is not formattable

Signed-off-by: Li Zhanhui <[email protected]>

---------

Signed-off-by: lizhanhui <[email protected]>
Signed-off-by: Zhanhui Li <[email protected]>
Signed-off-by: Li Zhanhui <[email protected]>

* fix: fix stream state transition with gRPC reactor

Signed-off-by: Li Zhanhui <[email protected]>

* fix: revamp TelemetryBidiRecator

Signed-off-by: Li Zhanhui <[email protected]>

* feat: explicitly control exported symbols

Signed-off-by: Li Zhanhui <[email protected]>

* fix: release write hold when OnReadDone with ok=false and there is no inflight write

Signed-off-by: Li Zhanhui <[email protected]>

* feat: revamp TelemetryBidiReactor states and their transition graph

Signed-off-by: Li Zhanhui <[email protected]>

* fix: example publish message QPS stats lambda

* Fifo opt (apache#732)

* Prepare to optimize FIFO publishing

Signed-off-by: Li Zhanhui <[email protected]>

* fix: SendReceipt now contains std::unique_ptr<Message> being sent

Signed-off-by: Li Zhanhui <[email protected]>

* fix: add doc explaining why we taking ownership of the message being sent

Signed-off-by: Li Zhanhui <[email protected]>

* feat: implement FifoProducerPartition

Signed-off-by: Li Zhanhui <[email protected]>

* feat: implement FifoProducerImpl

Signed-off-by: Li Zhanhui <[email protected]>

* feat: implement builder for FifoProducer

Signed-off-by: Li Zhanhui <[email protected]>

* fix: prepare to debug

Signed-off-by: Li Zhanhui <[email protected]>

* fix: log sending sending stages

Signed-off-by: Li Zhanhui <[email protected]>

---------

Signed-off-by: Li Zhanhui <[email protected]>

* fix: spell errors

Signed-off-by: Li Zhanhui <[email protected]>

* fix: markdown code blocks should be fenced by blank lines

Signed-off-by: Li Zhanhui <[email protected]>

* fix: copyright header

Signed-off-by: Li Zhanhui <[email protected]>

* fix: copyright header

Signed-off-by: Li Zhanhui <[email protected]>

* fix: include statements

Signed-off-by: Zhanhui Li <[email protected]>

* feat: build example_fifo_producer in BUILD.bazel

Signed-off-by: Zhanhui Li <[email protected]>

* fix: apache#713 correct misuse of absl::make_optional

Signed-off-by: Zhanhui Li <[email protected]>

---------

Signed-off-by: Zhanhui Li <[email protected]>
Signed-off-by: lizhanhui <[email protected]>
Signed-off-by: Li Zhanhui <[email protected]>
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