Skip to content

Commit

Permalink
Add 3.4.0 href to changelog (#2894)
Browse files Browse the repository at this point in the history
  • Loading branch information
nohwnd authored May 22, 2024
1 parent 0576c9c commit 5c8ebb0
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
"MD024": {
"siblings_only": true
},
"MD033": {
"allowed_elements": ["a"]
},
"MD046": {
"style": "fenced"
},
Expand Down
2 changes: 1 addition & 1 deletion docs/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)

## [3.4.0] - WIP
## <a name="3.4.0"></a>[3.4.0] - WIP

See full log [here](https://github.com/microsoft/testfx/compare/v3.3.1...HEAD)

Expand Down
2 changes: 2 additions & 0 deletions docs/testingplatform/idataconsumer.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@ Finally, the api takes a `CancellationToken` which the extension is expected to
> [!IMPORTANT]
> It's crucial to process the payload directly within the `ConsumeAsync` method. The [IMessageBus](imessagebus.md) can manage both synchronous and asynchronous processing, coordinating the execution with the [testing framework](itestframework.md). Although the consumption process is entirely asynchronous and doesn't block the [IMessageBus.Push](imessagebus.md) at the time of writing, this is an implementation detail that may change in the future due to feature requirements. However, we aim to maintain this interface's simplicity and ensure that this method is always called once, eliminating the need for complex synchronization. Additionally, we automatically manage the scalability of the consumers.
<!-- avoid "No space in block quote" block quotes follow each other -->

> [!WARNING]
> When using `IDataConsumer` in conjunction with [ITestHostProcessLifetimeHandler](itestsessionlifetimehandler.md) within a [composite extension point](compositeextensionfactory.md), **it's crucial to disregard any data received post the execution of [ITestSessionLifetimeHandler.OnTestSessionFinishingAsync](itestsessionlifetimehandler.md)**. The `OnTestSessionFinishingAsync` is the final opportunity to process accumulated data and transmit new information to the [IMessageBus](imessagebus.md), hence, any data consumed beyond this point will not be *utilizable* by the extension.
Expand Down

0 comments on commit 5c8ebb0

Please sign in to comment.