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

Change ReceiveWhile Test Methods to Sync over Async #5681

Closed
wants to merge 8 commits into from
Closed

Change ReceiveWhile Test Methods to Sync over Async #5681

wants to merge 8 commits into from

Conversation

eaba
Copy link
Contributor

@eaba eaba commented Feb 22, 2022

Part fix for #5617

Changes

  • Change ReceiveWhile() to sync over async that calls ReceiveWhileAsync()
  • Create ReceiveWhileAsync()
  • Change ReceiveN() to sync over async that calls ReceiveNAsync()
  • Create ReceiveNAsync()

Arkatufus and others added 8 commits February 16, 2022 14:29
* Add peek methods into BlockingQueue and TestKitBase

* Add Obsolete attribute to BlockingQueue.AddFirst

Co-authored-by: Gregorius Soedharmo <[email protected]>
* Modernize Receive function to switch instead of if...else

* Remove TestActor DeadLetter logging

Co-authored-by: Gregorius Soedharmo <[email protected]>
* Moved the `akka core` configuration page into `modules`` (#5664)

* Fix link issue with `xref` (#5666)

Co-authored-by: Aaron Stannard <[email protected]>

* [Docs]: Fix Metadata Reference  (#5668)

* Turn on `ProduceReferenceAssembly`

* Add `ProduceReferenceAssembly` to `common.props`

* Fix build failures in Akka.FSharp

* Revert `<ProduceReferenceAssembly>$(ProduceReferenceAssembly)</ProduceReferenceAssembly>` added to affected projects because it already exists in `common.props'

* Resolved invalid links (#5669)

* Check for possible broken documentation by failing on DocFX warning (#5542)

* Add --warningsAsErrors flag to DocFX

* Add check in AzDo pr validation yaml

* Use windows image for docfx test

* Fix build script name

* disable incremental builds for DocFx

Co-authored-by: Aaron Stannard <[email protected]>

* Removed internal copy of Nito.AsyncEx.AsyncContext, used the nuget package instead

* Add asynchronous queue AsyncQueue to replace BlockingQueue

* Remove <inheritdoc> XML doc tags, its causing DocFX crash

Co-authored-by: Ebere Abanonu <[email protected]>
Co-authored-by: Aaron Stannard <[email protected]>
Co-authored-by: Gregorius Soedharmo <[email protected]>
* Switch internal implementation to `async`

* Revert changes on `ReceiveOne` methods

* replaced `TryPeekAsync` and `TryTakeAsync` with their respective `sync` methods
* Changed to sync over async

* * Change Peek methods to sync over async
* Create Peek `async` mthods

* Change FishForMessage() to sync over async that calls FishForMessageAsync()

* Inherit doc from `FishForMessage`

* Fix .Wait() returns AggregatedException instead of expected exxception

Co-authored-by: Gregorius Soedharmo <[email protected]>
* Created `ReceiveWhileAsync()`
@eaba eaba closed this Feb 22, 2022
@eaba
Copy link
Contributor Author

eaba commented Feb 22, 2022

Wrong branch

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.

2 participants