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

[Async TestKit] Merge feature/async_testkit branch into dev branch #5953

Merged
merged 179 commits into from
May 23, 2022

Commits on Feb 16, 2022

  1. Add peek methods into BlockingQueue and TestKitBase (#5660)

    * Add peek methods into BlockingQueue and TestKitBase
    
    * Add Obsolete attribute to BlockingQueue.AddFirst
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Arkatufus and Greg-Petabridge authored Feb 16, 2022
    Configuration menu
    Copy the full SHA
    6eb81a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Remove test actor deadletter logging (#5662)

    * Modernize Receive function to switch instead of if...else
    
    * Remove TestActor DeadLetter logging
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Arkatufus and Greg-Petabridge authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    22315d7 View commit details
    Browse the repository at this point in the history
  2. Extract ITestQueue<T> interface from BlockingQueue<T> (#5665)

    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Arkatufus and Greg-Petabridge authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    ce274b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. [TEST] Add AsyncQueue to TestKit (#5672)

    * Moved the `akka core` configuration page into `modules`` (#5664)
    
    * Fix link issue with `xref` (#5666)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * [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 <aaron@petabridge.com>
    
    * 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 <eaba@users.noreply.github.com>
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    4 people authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    67f61af View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Switch internal implementation to async (#5676)

    * Switch internal implementation to `async`
    
    * Revert changes on `ReceiveOne` methods
    
    * replaced `TryPeekAsync` and `TryTakeAsync` with their respective `sync` methods
    eaba authored Feb 21, 2022
    Configuration menu
    Copy the full SHA
    22ec797 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Change Receive Test Methods to Sync over Async (#5678)

    * 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 <gregorius.soedharmo@petabridge.com>
    eaba and Greg-Petabridge authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    b9b8849 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. AwaitAssert() over AwaitAssertAsync() (#5683)

    * Converted `AwaitAssert()` to sync over async and called `AwaitAssertAsync()`
    
    * Added CancellationToken support
    
    * Prefer `ThrowIfCancellationRequested()` over `IsCancellationRequested`
    eaba authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    540da87 View commit details
    Browse the repository at this point in the history
  2. AwaitCondition() over AwaitConditionAsync() (#5685)

    * Change `AwaitCondition()` to sync over async that calls `AwaitConditionAsync()`
    
    * Add CancellationToken support
    
    * Added `cancellationToken.IsCancellationRequested` check before var now with a different failure message.
    eaba authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    ff58598 View commit details
    Browse the repository at this point in the history
  3. Change ReceiveWhile Test Methods to Sync over Async (#5682)

    * Fix the remaining `FishForMessage` `Sync` over `Async` methods
    
    * * Changed `ReceiveWhile` to `Sync` over `Async`
    * Created `ReceiveWhileAsync()`
    
    * Add missing TBD
    
    * Create `ReceiveNAsync()`
    
    * Potential fix for DocFx `StackOverflow` exception
    
    * * Changed `FishForMessage` to directly call its `async` version
    * Fix possible cause of `Stackoverflow` exception - methods inheriting docs from itself.
    
    * Fix build error
    
    * Added `CancellationToken` support
    
    * Changed Receive methods to sync-over-async
    
    * Add CancellationToken support to InternalReceiveNAsync, remove non-async private InternalReceiveN
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    eaba and Greg-Petabridge authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    00f4f9e View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Configuration menu
    Copy the full SHA
    3c23602 View commit details
    Browse the repository at this point in the history
  2. Changed all ExpectNoMsg() methods to sync-over-async that calls t…

    …heir respective `async` methods
    eaba committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    f9f0ac8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01618f4 View commit details
    Browse the repository at this point in the history
  4. .WaitAndUnwrapException() is same as .Result - use `.WaitAndUnwra…

    …pException()` instead
    eaba committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    651c5e7 View commit details
    Browse the repository at this point in the history
  5. .WaitAndUnwrapException is same with .Result - use `.WaitAndUnwra…

    …pException` to avoid deadlocks
    eaba committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    8f8ffe2 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2022

  1. Configuration menu
    Copy the full SHA
    956c2c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2022

  1. Configuration menu
    Copy the full SHA
    df5a4c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Use TryTake

    eaba committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    e7241e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. Cleanup code

    Greg-Petabridge committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    da69880 View commit details
    Browse the repository at this point in the history
  2. Code cleanup

    Greg-Petabridge committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    79d4192 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    713b81e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Cherrypick codes

    Greg-Petabridge committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    2042173 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'async_testkit/expect_async_cherrypick' into async_testk…

    …it/expect_methods_async
    
    # Conflicts:
    #	src/core/Akka.TestKit/TestKitBase_Expect.cs
    Greg-Petabridge committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    b285091 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0286d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcafa13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    deb8c98 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    6757de1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57a0eac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72926f4 View commit details
    Browse the repository at this point in the history
  4. Revert "Update build system, use dll name instead of calling generic …

    …"dotnet test" on project file"
    
    This reverts commit 6757de1.
    Greg-Petabridge committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    6b981a2 View commit details
    Browse the repository at this point in the history
  5. Revert "Skip .Tests.Performance projects"

    This reverts commit 57a0eac.
    Greg-Petabridge committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    e16da21 View commit details
    Browse the repository at this point in the history
  6. Revert "Exclude *.Tests.Performance in CI/CD tests"

    This reverts commit 72926f4.
    Greg-Petabridge committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    26422ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c55d39 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5687 from eaba/expect_methods_async

    Make `Expect` methods asynchronous
    Arkatufus authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    5fa2210 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Change EventFilterApplier to async (#5698)

    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    3 people authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    4046e10 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. [TEST] Change Within methods to async (#5701)

    * Change Within methods to async
    
    * Fix async Within
    
    * Fix documentation
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Arkatufus and Greg-Petabridge authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    14a6c35 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. [TEST] Fix and cleanup TestKit codes (#5704)

    * Fix and cleanup codes
    
    * Add missing `base.AfterAll()` in SerializationTransportInformationSpec
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Arkatufus and Greg-Petabridge authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    8454977 View commit details
    Browse the repository at this point in the history
  2. Implement ExpectMsgFrom as async (#5703)

    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    3 people authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    f75c26f View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    31493d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Configuration menu
    Copy the full SHA
    fccb23f View commit details
    Browse the repository at this point in the history
  2. Convert Akka.Persistence.TestKit.Tests to async (#5718)

    * Convert Akka.Persistence.TestKit.Tests to async
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Mar 16, 2022
    Configuration menu
    Copy the full SHA
    8c79622 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Fix spelling (#5745) (#5755)

    Co-authored-by: Ebere Abanonu <eaba@users.noreply.github.com>
    Aaronontheweb and eaba authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    5bae40d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5e115d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90b9a24 View commit details
    Browse the repository at this point in the history
  4. Chnaged tests under Akka.Tests.Actor.Dispatch to async/await (#5752)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    eaba and Aaronontheweb authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    5bc6086 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Port Akka.Tests.Actor.Scheduler tests to async/await - 2 (#5756)

    * Port `Akka.Tests.Actor.Scheduler` tests to async/await
    
    * Port `Akka.Tests.Actor.Scheduler` tests to `async/await` - 2
    
    * Make code neater
    eaba authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    7692d69 View commit details
    Browse the repository at this point in the history
  2. Port Akka.Tests.Actor tests to async/await (#5757)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    eaba and Aaronontheweb authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    30e6a3d View commit details
    Browse the repository at this point in the history
  3. Port Akka.Tests.Actor tests to async/await - ActorCell (#5758)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    634fa82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    160cc2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd1cfcc View commit details
    Browse the repository at this point in the history
  6. Port Akka.Tests.Actor tests to async/await - ProducerPipeline (#…

    …5762)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    5c4a19b View commit details
    Browse the repository at this point in the history
  7. Port Akka.Tests.Actor tests to async/await - ActorLifeCycle (#5760)

    * Port `Akka.Tests.Actor` tests to `async/await` - ActorLifeCycle
    
    * Fix OnReceive method
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    2fb1715 View commit details
    Browse the repository at this point in the history
  8. Port Akka.Tests.Actor tests to async/await - ActorRefSpec (#5764)

    * Port `Akka.Tests.Actor` tests to `async/await` - `ActorRefSpec`
    
    * Fix test intent
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    e4cec30 View commit details
    Browse the repository at this point in the history
  9. Port Akka.Tests.Actor tests to async/await - `CoordinatedShutdown…

    …Spec` (#5770)
    
    * Port `Akka.Tests.Actor` tests to `async/await` - `CoordinatedShutdownSpec`
    
    * Fix CoordinatedShutdown_must_abort_if_recover_is_off
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    bf5fe07 View commit details
    Browse the repository at this point in the history
  10. Port Akka.Tests.Actor tests to async/await - ActorSelectionSpec (

    …#5765)
    
    * Port `Akka.Tests.Actor` tests to `async/await` - ActorSelectionSpec
    
    * Fix test implementation
    
    * Revert changes to Akka.Util.Internal.Extensions to make CI/CD run faster
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    f938f42 View commit details
    Browse the repository at this point in the history
  11. Port Akka.Tests.Actor tests to async/await - AskSpec (#5767)

    * Port `Akka.Tests.Actor` tests to `async/await` - AskSpec
    
    * Fix timeout code
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    94c8af2 View commit details
    Browse the repository at this point in the history
  12. Port Akka.Tests.Actor tests to async/await - RefIgnoreSpec (#5763)

    * Port `Akka.Tests.Actor` tests to `async/await` - RefIgnoreSpec
    
    * Fix missing cancellationToken default value
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    a364879 View commit details
    Browse the repository at this point in the history
  13. Port Akka.Tests.Actor tests to async/await - BugFix4376Spec (#5768

    )
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    f49a542 View commit details
    Browse the repository at this point in the history
  14. Port Akka.Tests.Actor tests to async/await - ActorSystemSpec (#5766)

    * Port `Akka.Tests.Actor` tests to async/await - `ActorSystemSpec`
    
    * Replaced `Wait` with `AwaitWithTimeout`
    
    * Fix unit tests
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    77e1ef1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fed6ecb View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Port Akka.Tests.Actor tests to async/await - DeathWatchSpec (#5772

    )
    
    * Port `Akka.Tests.Actor` tests to `async/await` - `DeathWatchSpec`
    
    * Fix test intention
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    1054222 View commit details
    Browse the repository at this point in the history
  2. Port Akka.Tests.Actor tests to async/await - BugFix4823Spec (#5769

    )
    
    * Port `Akka.Tests.Actor` tests to `async/await` - `BugFix4823Spec`
    
    * Removed ask-timeout code to make CI/CD work faster, will add this later
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    aac587a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    339325d View commit details
    Browse the repository at this point in the history
  4. Port Akka.Tests.Actor tests to async/await - FSMActorSpec (#5774)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    eaba and Aaronontheweb authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    341f9fb View commit details
    Browse the repository at this point in the history
  5. Port Akka.Tests.Actor tests to async/await - FSMTimingSpec (#5775)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    065c448 View commit details
    Browse the repository at this point in the history
  6. Port Akka.Tests.Actor tests to async/await - FSMTransitionSpec (#…

    …5776)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    9598300 View commit details
    Browse the repository at this point in the history
  7. Port Akka.Tests.Actor tests to async/await - FunctionRefSpecs (#…

    …5777)
    
    * Port `Akka.Tests.Actor` tests to `async/await` - `FunctionRefSpecs`
    
    * Make use of `Task` instead of `ValueTask`
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    7e3fa06 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    477d60f View commit details
    Browse the repository at this point in the history
  9. Port Akka.Tests.Actor tests to async/await - InboxSpec (#5780)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    3 people authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    35036b3 View commit details
    Browse the repository at this point in the history
  10. Port Akka.Tests.Actor tests to async/await - `LocalActorRefProvid…

    …erSpec` (#5781)
    
    * Port `Akka.Tests.Actor` tests to `async/await` - `LocalActorRefProviderSpec`
    
    * Fix missing async test
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    5d358c3 View commit details
    Browse the repository at this point in the history
  11. Port Akka.Tests.Actor tests to async/await - PipeToSupportSpec (#…

    …5782)
    
    * Port `Akka.Tests.Actor` tests to `async/await` - `PipeToSupportSpec`
    
    * Fix async tests
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    98808df View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    0bb3ab3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    834486b View commit details
    Browse the repository at this point in the history
  3. Port Akka.Tests.Actor tests to async/await - ReceiveTimeoutSpec (

    …#5784)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    42450ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25afa70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    121ceb9 View commit details
    Browse the repository at this point in the history
  6. Port Akka.Tests.Actor tests to async/await - TimerSpec (#5787)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    613e7d5 View commit details
    Browse the repository at this point in the history
  7. Port Akka.Tests.Dispatch tests to async/await - `ActorAsyncAwaitS…

    …pec` (#5788)
    
    * Port `Akka.Tests.Dispatch` tests to `async/await` - `ActorAsyncAwaitSpec`
    
    * Add missing async test
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    4e98dda View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    749222d View commit details
    Browse the repository at this point in the history
  9. Port Akka.Tests.Event tests to async/await - EventBusSpec (#5791)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    7109814 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ab5071d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Port Akka.Tests.Dispatch tests to async/await - MailboxesSpec (#…

    …5790)
    
    * Port `Akka.Tests.Dispatch` tests to `async/await` - `MailboxesSpec`
    
    * await `AwaitConditionAsync`
    
    * Resolves #5790 (comment)
    eaba authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    3a22cd0 View commit details
    Browse the repository at this point in the history
  2. Port Akka.Tests.Event tests to async/await - EventStreamSpec (#…

    …5794)
    
    * Port `Akka.Tests.Event` tests to `async/await` - `EventStreamSpec`
    
    * Revert `ForEach` await
    
    * Changed the last `XAssert` to `Assert`
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    69d72a2 View commit details
    Browse the repository at this point in the history
  3. Port Akka.Tests.IO tests to async/await - TcpListenerSpec (#5797)

    * Port `Akka.Tests.IO` tests to `async/await` - `TcpListenerSpec`
    
    * Resolve #5797 (comment)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    0c809b5 View commit details
    Browse the repository at this point in the history
  4. Port Akka.Tests.IO tests to async/await - TcpIntegrationSpec (#…

    …5796)
    
    * Port `Akka.Tests.IO` tests to `async/await` - `TcpIntegrationSpec`
    
    * * Don't use async/await inside `ForEach`
    * Revert base.CreateTestProbe();
    
    * Resolve #5796 (comment)
    
    * Resolve #5796 (comment)
    
    * Fix API Approval
    
    * Resolves #5796 (comment)
    
    * Reverse changes to Akka.Util.Internal.Extensions
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    27a0052 View commit details
    Browse the repository at this point in the history
  5. Port Akka.Tests.Loggers tests to async/await - LoggerSpec (#5798)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    577aba8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    279b6c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    562997e View commit details
    Browse the repository at this point in the history
  8. Port Akka.Tests.IO tests to async/await - UdpListenerSpec (#5801)

    * Port `Akka.Tests.IO` tests to `async/await` - `UdpListenerSpec`
    
    * Created `RunAsync`
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    c152158 View commit details
    Browse the repository at this point in the history
  9. Port Akka.Tests.Pattern tests to async/await - `BackoffOnRestartS…

    …upervisorSpec` (#5803)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    3ed6ce6 View commit details
    Browse the repository at this point in the history
  10. Port Akka.Tests.Pattern tests to async/await - `BackoffSupervisor…

    …Spec` (#5804)
    
    * Port `Akka.Tests.Pattern` tests to `async/await` - `BackoffSupervisorSpec`
    
    * Mark possible racy source
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    1677f5f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    4364bc6 View commit details
    Browse the repository at this point in the history
  2. Port Akka.Tests.Routing tests to async/await - `ConfiguredLocalRo…

    …utingSpec` (#5806)
    
    * Port `Akka.Tests.Pattern` tests to `async/await` - `ConfiguredLocalRoutingSpec`
    
    * Let `.ToListAsync()` be called after `.Cast<Udp.Received>()`
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Apr 1, 2022
    Configuration menu
    Copy the full SHA
    06f2d7e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Port Akka.Tests.Routing tests to async/await - RandomSpec (#5809)

    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    25aa4a4 View commit details
    Browse the repository at this point in the history
  2. Port Akka.Tests.Routing tests to async/await - ResizerSpec (#5810)

    * Port `Akka.Tests.Routing` tests to `async/await` - `ResizerSpec`
    
    * Fix missing async ports
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    61320c9 View commit details
    Browse the repository at this point in the history
  3. Port Akka.Tests.Routing tests to async/await - RoundRobinSpec (#…

    …5811)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    eaba and Arkatufus authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    912b11c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Configuration menu
    Copy the full SHA
    e39504b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72e53b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90447a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22a64b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    52ed1dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49c87aa View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Port Akka.Tests.Actor tests to async/await - ContextWatchWithSpec, Co…

    …nfigurationSpec (#5827)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    0655628 View commit details
    Browse the repository at this point in the history
  2. Port Akka.Tests.Dispatch tests to async/await - ActorMailboxSpec (#5828)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    880211b View commit details
    Browse the repository at this point in the history
  3. Port Akka.Tests.IO tests to async/await - SimpleDnsCacheSpec (#5829)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    ab52d96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bc5caa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39de81a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e7d513 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02a178d View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Convert racy unit tests to async (#5713)

    * Convert racy unit tests to async
    
    * Code fixes
    
    * Convert Akka.Persistence.TestKit.Tests to async
    
    * Revert "Convert Akka.Persistence.TestKit.Tests to async"
    
    This reverts commit 91bf88c.
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    5e3948a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Configuration menu
    Copy the full SHA
    ef625fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbcbf34 View commit details
    Browse the repository at this point in the history
  3. Convert TestKitBase and TestProbe to async (#5852)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 19, 2022
    Configuration menu
    Copy the full SHA
    6ce2c7d View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Add PrintTree method to ExtendedActorSystem (#5858)

    * Add PrintTree method to ExtendedActorSystem
    
    * Update approval list
    Arkatufus authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    63c9931 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Configuration menu
    Copy the full SHA
    af1a78c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e09b5f4 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2022

  1. Configuration menu
    Copy the full SHA
    e037324 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Configuration menu
    Copy the full SHA
    d14ceba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75f283c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7dc848 View commit details
    Browse the repository at this point in the history
  4. Convert Akka.TestKit.Tests.TestEventListenerTests to async (#5872)

    * Convert Akka.TestKit.Tests.TestEventListenerTests to async
    
    * Fix namespace and exception message pattern matching
    Arkatufus authored Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c066506 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b43bf05 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    8b1bc79 View commit details
    Browse the repository at this point in the history
  2. Convert Akka.Remote.Tests to async - TransientSerializationErrorSpec (#…

    …5879)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    d8e80e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e0939c View commit details
    Browse the repository at this point in the history
  4. [Async TestKit] Convert Akka.Remote.Tests to async - RemotingTerminat…

    …orSpecs (#5884)
    
    * Convert Akka.Remote.Tests to async - RemotingTerminatorSpecs
    
    * change variable naming to meet naming convention
    Arkatufus authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    aed0f15 View commit details
    Browse the repository at this point in the history
  5. Convert Akka.Remote.Tests to async - RemotingSpec (#5885)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    7fdd0b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Configuration menu
    Copy the full SHA
    f00692c View commit details
    Browse the repository at this point in the history
  2. Convert Akka.Remote.Tests to async - Assorted small changes (#5891)

    * Convert Akka.Remote.Tests to async - AddressUidExtensionSpecs
    
    * Convert Akka.Remote.Tests to async - RemoteDaemonSpec
    Arkatufus authored Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c079d6c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Convert Akka.Remote.Tests to async - Remove AkkaSpec dependency (#5900)

    * Convert Akka.Remote.Tests to async - Remove AkkaSpec dependency
    
    * Attempt to fix AkkaProtocolSpec racy spec
    
    - Make sure that volatile is accessed correctly
    - Make sure that Heartbeat() is called before value check
    
    * Fix racy condition
    Arkatufus authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    e111702 View commit details
    Browse the repository at this point in the history
  2. Convert Akka.Remote.Tests to async - RemoteWatcherSpec (#5886)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    7f5817b View commit details
    Browse the repository at this point in the history
  3. [Async TestKit] Convert Akka.Remote.Tests to async - RemoteRouterSpec (

    …#5887)
    
    * Convert Akka.Remote.Tests to async - RemoteRouterSpec
    
    * Remove net471 from target platform, IAsyncEnumerator is not compatible in linux builds
    Arkatufus authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    f93620a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    008fbed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7ac324 View commit details
    Browse the repository at this point in the history
  6. Convert Akka.Remote.Tests to async - RemoteMessageLocalDeliverySpec (#…

    …5889)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    396bfc1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac223da View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    06990ec View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b231fad View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    87f9601 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    aa76969 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    14d5ae9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8ca0252 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. [Async TestKit] Convert Akka.Remote.Tests to async - Transport.Thrott…

    …lerTransportAdapterSpec (#5901)
    
    * Convert Akka.Remote.Tests to async - Transport.ThrottlerTransportAdapterSpec
    
    * Refactor FluentAssertion to TestKit
    Arkatufus authored May 2, 2022
    Configuration menu
    Copy the full SHA
    e03170f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. [Async TestKit] Convert Akka.Stream.TestKit to async - Refactor TestK…

    …it.Tests (#5906)
    
    * Convert Akka.Stream.TestKit to async - Refactor TestKit.Tests
    
    * Remove hard coded magic string configuration loading via embedded resource
    
    * Skip problematic racy unit tests (for now)
    
    * Skip racy tests
    
    * Skip racy tests
    Arkatufus authored May 3, 2022
    Configuration menu
    Copy the full SHA
    ae7fae6 View commit details
    Browse the repository at this point in the history
  2. [Async TestKit] Convert Akka.Stream.TestKit to async - BaseTwoStreams…

    …Setup (#5907)
    
    * Convert Akka.Stream.TestKit to async - BaseTwoStreamsSetup
    
    * Skip racy tests
    
    * Skip racy specs
    Arkatufus authored May 3, 2022
    Configuration menu
    Copy the full SHA
    ed223c0 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    08d99ba View commit details
    Browse the repository at this point in the history
  2. [Async TestKit] Convert Akka.Stream.TestKit to async - TestSubscriber (

    …#5911)
    
    * Convert Akka.Stream.TestKit to async - TestSubscriber
    
    * Skip racy specs
    Arkatufus authored May 4, 2022
    Configuration menu
    Copy the full SHA
    738a063 View commit details
    Browse the repository at this point in the history
  3. [Async TestKit] Convert Akka.Stream.TestKit to async - ScriptedTest (#…

    …5910)
    
    * Convert Akka.Stream.TestKit to async - ScriptedTest
    
    * Fix initialization code
    Arkatufus authored May 4, 2022
    Configuration menu
    Copy the full SHA
    e65584e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36d4ade View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ae3809e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9466e2 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. [Async TestKit] Convert Akka.Streams.Tests to async - FusingSpec (#5914)

    * Convert Akka.Streams.Tests to async - FusingSpec
    
    * Skip racy specs
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored May 5, 2022
    Configuration menu
    Copy the full SHA
    777c890 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af39df6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf098b1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Refactor TestSubscriber fluent async builder (#5923)

    * Refactor TestSubscriber fluent async builder
    
    * Fix OutputStreamSourceSpec
    
    * Skip racy tests
    
    * Bump timeout value
    Arkatufus authored May 6, 2022
    Configuration menu
    Copy the full SHA
    f8053b9 View commit details
    Browse the repository at this point in the history
  2. Modify build.fsx dotnet test to target the assembly dll directly inst…

    …ead of targetting the .csproj file (#5924)
    Arkatufus authored May 6, 2022
    Configuration menu
    Copy the full SHA
    2662a64 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2022

  1. Convert Akka.Streams.Tests to async - Dsl.FutureFlattenSourceSpec (#5925

    )
    
    * Convert Akka.Streams.Tests to async - Dsl.FutureFlattenSourceSpec
    
    * Skip *.Tests.Performance NBench projects from test runs
    Arkatufus authored May 7, 2022
    Configuration menu
    Copy the full SHA
    1299c51 View commit details
    Browse the repository at this point in the history
  2. [Async TestKit] Convert Akka.Streams.Tests to async - ActorMaterializ…

    …erSpec (#5916)
    
    * Convert Akka.Streams.Tests to async - ActorMaterializerSpec
    
    * Skip all of RestartSpec for now, suspected deadlock
    Arkatufus authored May 7, 2022
    Configuration menu
    Copy the full SHA
    55dba29 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. AutoDownSpec (#5937)

    eaba authored May 9, 2022
    Configuration menu
    Copy the full SHA
    beea03b View commit details
    Browse the repository at this point in the history
  2. Cluste_aware_router (#5933)

    eaba authored May 9, 2022
    Configuration menu
    Copy the full SHA
    2f092b0 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Cluster Log Spec (#5938)

    eaba authored May 10, 2022
    Configuration menu
    Copy the full SHA
    37a2262 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebd694b View commit details
    Browse the repository at this point in the history
  3. SplitBrainResolverSpec (#5936)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    eaba and Aaronontheweb authored May 10, 2022
    Configuration menu
    Copy the full SHA
    d68bc90 View commit details
    Browse the repository at this point in the history
  4. Cluster Heater (#5940)

    eaba authored May 10, 2022
    Configuration menu
    Copy the full SHA
    9f04b7d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Add async fluent builder feature to TestPublisher (#5934)

    * Add async fluent builder feature to TestPublisher
    
    * Revert build.fsx changes
    Arkatufus authored May 11, 2022
    Configuration menu
    Copy the full SHA
    8e79294 View commit details
    Browse the repository at this point in the history
  2. [Async TestKit] Convert Akka.Streams.Tests to async - TcpSpec (#5917)

    * Convert Akka.Streams.Tests to async - TcpSpec
    
    * Increase wait delay time
    
    * Port akka/akka#26771
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored May 11, 2022
    Configuration menu
    Copy the full SHA
    28a26a7 View commit details
    Browse the repository at this point in the history
  3. ExpectMsgAsync (#5932)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    eaba and Aaronontheweb authored May 11, 2022
    Configuration menu
    Copy the full SHA
    e7d7de6 View commit details
    Browse the repository at this point in the history
  4. Convert Akka.Streams.Tests to async - Dsl.HubSpec (#5935)

    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Arkatufus and Aaronontheweb authored May 11, 2022
    Configuration menu
    Copy the full SHA
    bdd05dc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'dev' into async_testkit/Merge_dev

    # Conflicts:
    #	docs/articles/toc.yml
    #	docs/index.md
    #	src/common.props
    #	src/contrib/cluster/Akka.Cluster.Sharding.Tests/PersistentShardSpec.cs
    #	src/contrib/cluster/Akka.DistributedData.Tests/ReplicatorSpecs.cs
    #	src/contrib/testkits/Akka.TestKit.Xunit2/TestKit.cs
    #	src/core/Akka.Remote.Tests/Serialization/SerializationTransportInformationSpec.cs
    #	src/core/Akka.Streams.Tests/Dsl/FlowGroupBySpec.cs
    Arkatufus committed May 11, 2022
    Configuration menu
    Copy the full SHA
    bedb53a View commit details
    Browse the repository at this point in the history
  6. Post-merge cleanup

    Arkatufus committed May 11, 2022
    Configuration menu
    Copy the full SHA
    af175ad View commit details
    Browse the repository at this point in the history
  7. Update API verify list

    Arkatufus committed May 11, 2022
    Configuration menu
    Copy the full SHA
    44657fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83ac339 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. Fix XML doc

    Arkatufus committed May 12, 2022
    Configuration menu
    Copy the full SHA
    2ce4b06 View commit details
    Browse the repository at this point in the history
  2. Post merge fix, docs

    Arkatufus committed May 12, 2022
    Configuration menu
    Copy the full SHA
    9d1491d View commit details
    Browse the repository at this point in the history
  3. Fix XML Doc

    Arkatufus committed May 12, 2022
    Configuration menu
    Copy the full SHA
    d1bdc00 View commit details
    Browse the repository at this point in the history
  4. Post merge fix

    Arkatufus committed May 12, 2022
    Configuration menu
    Copy the full SHA
    5a06c13 View commit details
    Browse the repository at this point in the history
  5. Post merge fix

    Arkatufus committed May 12, 2022
    Configuration menu
    Copy the full SHA
    e843329 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. [Async TestKit] Merge dev branch (#5944)

    * Moved the `akka core` configuration page into `modules`` (#5664)
    
    * Fix link issue with `xref` (#5666)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * [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 <aaron@petabridge.com>
    
    * Make sure DocFX warning check step only executed in PR (#5674)
    
    * Make sure DocFX warning check step only executed in PR
    
    * Add run_if parameter to template
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    
    * [Docs] Improve coordinated shutdown doc hygiene  (#5677)
    
    * Extract hocon settings
    
    * Import coordinated shutdown phases using docfx code reference
    
    * Correct the usage of `integration` (#5679)
    
    * Improve code reference hygiene with exisiting code block (#5680)
    
    * Updated developement scenario (#5533)
    
    * Updated developement scenario
    
    * Fix markdown linting
    
    * Fix linting
    
    * Fix linting
    
    * Fix linting
    
    * Fix linting
    
    * Fix linting
    
    * Improve `toc.yml` for all sections
    
    * Console deployment
    
    * Sleep for 5 seconds
    
    * Add ASP.NET Core page
    
    * Fix startup issue
    
    * Fix typo
    
    * Fix linting issue
    
    * Fix trailing space
    
    * Added Headless Service
    
    * Fixed typo
    
    * Fix linting
    
    * * Resolves #5533
    
    * Resolves #5533
    
    * Fix linting
    
    * update solution projects
    
    * Fix invalid path
    
    * Solution project auto updated itself
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Fix ORSet.Merge with AddDeltaOperation takes too long to complete (#5686)
    
    * Fix ORSet.Merge with AddDeltaOperation takes too long to complete
    
    * Make sure that insertion is still correct after the changes
    
    * Increase update timeout setting
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    
    * Make PipeTo ConfigureAwait() optional (#5684)
    
    * Remove ConfigureAwait() from PipeTo()
    
    * Remove ConfigureAwait() from PipeTo()
    
    * Add ConfigureAwait back to PipeTo, make it configurable instead
    
    * Update API Approval list
    
    * Add function overload for backward compatibility
    
    * Update API Approval list
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    
    * Optimize PipeTo ConfigureAwait call (#5688)
    
    * Optimize PipeTo ConfigureAwait call
    
    * Inverse the double negative parameter
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    
    * Fixed broken toc.yml (#5694)
    
    * Fix Serialization documentation discoverability (#5699)
    
    * Fix Serialization documentation discoverability
    
    * Rename Akka.IO
    
    * fixed name of serializer id table
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Call `base.AfterAll()` to kill TestKit ActorSystem (#5705)
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    
    * Fix confusing logging when receiving gossip from unknown (#5706)
    
    * Reorder Source/FlowWithContext type parameters (#5648)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Add Stateful methods for circuitbreaker (#5650)
    
    * Add Stateful methods for circuitbreaker
    
    * api docs
    
    * fix api docs
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Update RELEASE_NOTES.md for 1.4.34 release (#5707)
    
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    
    * Added placeholder for 1.4.35 (#5709)
    
    * Fix PersistenceId Query and Sqlite unit tests (#5715)
    
    * Fix PersistenceId Query and Sqlite unit tests
    
    * Fix unit test assert
    
    * [DocFx] custom Akka.NET theme (#5659)
    
    * added updated Akka.NET DocFx theme
    
    * added "Show and Tell" page
    
    * added v1.5 notes
    
    * fix video embeds on mobile (#5719)
    
    * Fixed `IActorRef` leak inside `EventStream` (#5720)
    
    * reproduced #5717
    
    Reproduced `IActorRef` leak inside the `EventStream`
    
    * cleaned up the `EventBusUnsubscriber`
    
    * close #5719 - cleaned up `EventStream` subscription management
    
    * added API approval
    
    For `Obsolete` attribute.
    
    * need to capture more data on why failures happen
    
    * harden bugfix5717specs
    
    * supress InvalidOperationException in xUnit OutputLogger (#5722)
    
    * Bump Google.Protobuf from 3.17.3 to 3.19.4 (#5555)
    
    Bumps [Google.Protobuf](https://github.com/protocolbuffers/protobuf) from 3.17.3 to 3.19.4.
    - [Release notes](https://github.com/protocolbuffers/protobuf/releases)
    - [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py)
    - [Commits](protocolbuffers/protobuf@v3.17.3...v3.19.4)
    
    ---
    updated-dependencies:
    - dependency-name: Google.Protobuf
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Add MapMaterializedValue for Source/Flow WithContext (#5711)
    
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    
    * close #5728 fix `ActorSystemSetup.And` (#5729)
    
    * Update RELEASE_NOTES.md for 1.4.35 release (#5726)
    
    * Update RELEASE_NOTES.md for 1.4.35 release
    
    * Update RELEASE_NOTES.md with the latest changes
    
    * v1.4.36 placeholder for nightlies (#5732)
    
    * Update PersistAsync to match docs. (#5736)
    
    This is supposed to be the example for persistAsync, but it doesn't get used at all.
    
    https://getakka.net/articles/persistence/event-sourcing.html#relaxed-local-consistency-requirements-and-high-throughput-use-cases
    
    I changed the code to match what is here:
    
    https://doc.akka.io/docs/akka/current/persistence.html#relaxed-local-consistency-requirements-and-high-throughput-use-cases
    
    * [DI] DI fails to throw an exception when DI tried to create an actor with missing constructor parameter (#5735)
    
    * Add bug spec for DI bug
    
    * Fix unit test to reflect the correct failure behaviour
    
    * Fix spelling (#5745)
    
    * Lock cspell on version `5.18.5` (#5744)
    
    * Lock cspell on version `5.18.5`
    
    * Use version `5.17.0`
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * cleanup XUnit TestKit output logger (#5741)
    
    * marked `EventBusUnsubscriber` messages as `INoSerializationVerificationNeeded` (#5743)
    
    Eliminates issues with some `MinimalActorRef` actors subscribing to the `EventStream` when `akka.actor.serialize-messages = on`.
    
    * Fix MSBuild does not copy xunit.runner dlls correctly (#5747)
    
    * Add documentation on how to override serializer ids. (#5749)
    
    * Add `Member Roles` doc (#5742)
    
    * Add `Node Roles` doc
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * [DOCS]: Add `Examples` section to Akka.NET Doc (#5739)
    
    * Add initial commit
    
    * Fix linting and spell checks
    
    * Update examples
    
    * Fix lint issues
    
    * Fix spell check - American English
    
    * fix examples href
    
    * Update page title
    
    * Updated page with more examples
    
    * Update examples.md
    
    * Fix lint and markdown errors.
    
    * Fix docs conflict
    
    * Fix blanks
    
    * Delete examples.md.orig
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Bump Hyperion to 0.12.2 (#5805)
    
    * Bump Hyperion to 0.12.2
    
    * Add HyperionSerializerSettings immutable modifier methods
    
    * Fix unit tests
    
    * Fix leaky coordinated shutdown (#5816)
    
    * Fix CoordinatedShutdown infinite loop
    
    * Fix circular reference memory leak
    
    * Fix memory leak
    
    * Couple of fixes for the TcpConnection (#5817)
    
    * Fix TcpConnection error handling
    
    * Try not to get stopped by death pact before Unregistration is complete
    
    * Update RELEASE_NOTES.md for 1.4.36 release (#5820)
    
    * Revert changes that are unrelated to the memory leak (#5822)
    
    * Be more explicit that a node is shutting down as it was marked as DOWN (#5821)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Change the failure log inside `AllEventPublisher` from Debug to Error (#5835)
    
    * Fix LeaseProvider instance Activator exception handling (#5838)
    
    * Make ActorSystemImpl.Abort skip the CoordinatedShutdown check (#5839)
    
    * Bump Microsoft.Data.SQLite from 5.0.11 to 6.0.4 (#5837)
    
    Bumps [Microsoft.Data.SQLite](https://github.com/dotnet/efcore) from 5.0.11 to 6.0.4.
    - [Release notes](https://github.com/dotnet/efcore/releases)
    - [Commits](dotnet/efcore@v5.0.11...v6.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: Microsoft.Data.SQLite
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Update RELEASE_NOTES.md for 1.4.37 release (#5841)
    
    * Add specs to test disallow-unsafe-type (#5746)
    
    * Add spec to test disallow-unsafe-type
    
    * Fix Hyperion disallow-unsafe-type spec
    
    * move from ApprovalTests to Verify for api tests (#5846)
    
    * approved to verified
    
    * move to verify
    
    * Update CoreAPISpec.cs
    
    * Update Akka.API.Tests.csproj
    
    * Update Akka.API.Tests.csproj
    
    * Update CoreAPISpec.cs
    
    * Bump FsCheckVersion from 2.16.3 to 2.16.4 (#5724)
    
    Bumps `FsCheckVersion` from 2.16.3 to 2.16.4.
    
    Updates `FsCheck` from 2.16.3 to 2.16.4
    - [Release notes](https://github.com/fsharp/FsCheck/releases)
    - [Changelog](https://github.com/fscheck/FsCheck/blob/master/FsCheck%20Release%20Notes.md)
    - [Commits](fscheck/FsCheck@2.16.3...2.16.4)
    
    Updates `FsCheck.Xunit` from 2.16.3 to 2.16.4
    - [Release notes](https://github.com/fsharp/FsCheck/releases)
    - [Changelog](https://github.com/fscheck/FsCheck/blob/master/FsCheck%20Release%20Notes.md)
    - [Commits](fscheck/FsCheck@2.16.3...2.16.4)
    
    ---
    updated-dependencies:
    - dependency-name: FsCheck
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: FsCheck.Xunit
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Fix Persistence.TCK specs (#5849)
    
    * DeleteMessagesFailure message should log its failure stack trace
    
    * Make JournalSpec facts overridable
    
    * Make error reporting standardized.
    
    * change `dev` version number to 1.5-x (#5856)
    
    * Zbynek001 sharding update2 (#5857)
    
    * Add Dropped to Akka.Actor (migrated partially from akka/akka#27160)
    Log Dropped from DeadLetterListener
    
    * Logging of UnhandledMessage (migrated from akka/akka#28414)
    * make use of the existing logging of dead letter
      also for UnhandledMessage
    
    Supress ActorSelectionMessage with DeadLetterSuppression (migrated from akka/akka#28341)
    * for example the Cluster InitJoin message is marked with DeadLetterSuppression
      but was anyway logged because sent with actorSelection
    * for other WrappedMessage than ActorSelectionMessage we shouldn't unwrap and publish
      the inner in SuppressedDeadLetter because that might loose some information
    * therefore those are silenced in the DeadLetterListener instead
    
    Better deadLetter logging of wrapped messages (migrated from akka/akka#28253)
    
    * MessageBuffer implementations
    
    * TestKit logger with prefix
    
    * sharding update
    
    * sharding tests
    
    * sharding multinode tests
    
    * api approval
    
    * replace sqlite with MemoryJournalShared and local snapshot store
    
    * tests
    
    * snapshot inmem
    
    * backwards compatible PersistenceId for PersistentShardCoordinator
    
    * test fix
    
    * SnapshotStoreProxy & MemorySnapshotStoreShared
    
    * test snapshot store switched to shared inmem
    
    * ExternalShardAllocationStrategy & tests
    
    * ExternalShardAllocationStrategy API approval
    
    * test timing fix
    
    * review comments addressed
    
    * IEquatable removed for singleton messages
    
    * test fixes
    
    * cleanup
    
    * test cleanup
    
    * protobuf generated
    
    * cleanup
    
    * cleanup
    
    * Race condition in DeprecatedSupervisionSpec fixed (migrated from akka/akka#29914)
    
    * cleanup
    
    * Small clarification of recovery strategy in config (migrated from akka/akka#30167)
    
    * Resolve snapshot check skipped for some events (migrated from akka/akka#30226)
    
    * additional sharding messages serialization, tests
    
    * api approval update
    
    * disable durable storage on ShardRegionSpec
    
    * extend timeout for ExternalShardAllocationSpec
    
    * naming conventions
    
    * missing readonly added, updated syntax
    
    * renaming conventions
    
    * Defer coordinator stop until region graceful stop has completed (migrated from akka/akka#30338)
    
    * sharding: actively signal 'region stopped' to the coordinator (migrated from akka/akka#30402)
    
    * racy test fix
    
    * racy test verbose logging
    
    * test update
    
    * merge fix
    
    * sharding ddata coordinator switch to ReadMajorityPlus/WriteMajorityPlus
    
    * more logs to debug tests
    
    * more logs
    
    * fix MultiNodeClusterSpec default timeouts
    
    * revert additional logs
    
    * override single-expect-default only for sharding tests
    
    * revert unrelated protobuf serializers
    
    * Fix StartEntitySpec instability (migrated from akka/akka#30537)
    
    The old logic allowed a race condition where the 'StartEntity' from the
    test arrived at the ShardRegion before the termination of the actor did,
    causing it to ignore the `StartEntity`.
    
    * Quieter logging for ShardCoordinator initialization (migrated from akka/akka#30488)
    
    Log the first retry on 'info', then 'warning', and finally 'error'
    
    * reduce default write-majority-plus for sharding (migrated from akka/akka#30328)
    
    * merge fix
    
    * rebalance log fix
    
    * fixed compilation error from rebase
    
    * switch RememberEntitiesShardIdExtractorChangeSpec from ddata to persistence
    
    * disable durable storage on PersistentShardingMigrationSpec
    
    * clean up leveldb configuration
    
    * fix XML-DOC warnings
    
    Co-authored-by: zbynek001 <zbynek001@gmail.com>
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    
    * Bump Swashbuckle.AspNetCore from 6.2.3 to 6.3.0 (#5848)
    
    Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 6.2.3 to 6.3.0.
    - [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
    - [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.2.3...v6.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: Swashbuckle.AspNetCore
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * cleaned up some allocations and styling (#5855)
    
    * fix sharding recovery (#5863)
    
    * Update MNTR to 1.1.1 and update build script to suit (#5866)
    
    * GroupBy fixes (#5874)
    
    * Target incrementalist against v1.4 branch for v1.4
    
    * Update MNTR to 1.1.1 and update build script to suit (#5867)
    
    (cherry picked from commit 2b4267e)
    
    * GroupBy pulls upstream when a substream materialization is waiting
    
    * Cancel GroupBy when all substreams cancel
    
    * Allow GroupBy to recreate already closed substreams
    
    * Fixes GroupBy does not invoke decider
    
    * Avoids memory being retained for GroupBy
    
    * Revert v1.4 merge
    
    * Fix markdownlint error
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
    
    * Fix Source.ActorRef not completing (#5875)
    
    * Fix typo in `akka.remote.dot-netty.ssl.certificate` (#5895)
    
    * enable `ChannelTaskScheduler` to work inside Akka.Cluster without causing errors inside `/system` actors (#5861) (#5920)
    
    * close #5498
    
    enable `ChannelTaskScheduler` to work inside Akka.Cluster without causing errors inside `/system` actors
    
    * fix `HeartbeatSender`
    
    * cleaned up SBR internals (style)
    
    * cleaned up some comments
    
    * asynchronously attempt to acquire `Cluster` inside SBR
    
    * fixed SBR compilation
    
    * Update SplitBrainResolver.cs
    
    * subscribe on PreStart
    
    * added .NET 6 dual targeting to all assemblies (#5926)
    
    * added .NET 6 dual targeting to all assemblies
    
    have not added and .NET 6-specific code yet, just added support for it in the build system
    
    * adding verify files per-runtime
    
    * added all .NET 6 files
    
    * moved files to their own folder
    
    * added all Verified files
    
    * Renamed method `SetHandler` accepting both callbacks to `SetHandlers` (#5931)
    
    * Rewrite actor ref sink as a graph stage (#5930)
    
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    
    * Post-merge cleanup
    
    * Update API verify list
    
    * Post-merge fix and update API verify list
    
    * Fix XML doc
    
    * Post merge fix, docs
    
    * Fix XML Doc
    
    * Post merge fix
    
    * Post merge fix
    
    Co-authored-by: Ebere Abanonu <eaba@users.noreply.github.com>
    Co-authored-by: Aaron Stannard <aaron@petabridge.com>
    Co-authored-by: Gregorius Soedharmo <gregorius.soedharmo@petabridge.com>
    Co-authored-by: Ismael Hamed <1279846+ismaelhamed@users.noreply.github.com>
    Co-authored-by: Drew <laingas@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Adrian Leonhard <adrianleonhard@gmail.com>
    Co-authored-by: Simon Cropp <simon.cropp@gmail.com>
    Co-authored-by: zbynek001 <zbynek001@gmail.com>
    9 people authored May 20, 2022
    Configuration menu
    Copy the full SHA
    c947220 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Merge pull request #5954 from Arkatufus/feature/async_testkit

    Merge `dev` into `feature/async_testkit`
    Arkatufus authored May 23, 2022
    Configuration menu
    Copy the full SHA
    cfc4488 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74c1614 View commit details
    Browse the repository at this point in the history