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

Fix CPU is consumed by polling frequently when there is no subscriber #4735

Merged
merged 12 commits into from
Nov 14, 2023

Conversation

nohwnd
Copy link
Member

@nohwnd nohwnd commented Nov 3, 2023

Description

We disabled pre-started testhosts in 17.6.0 because the waiting host could consume large amounts of CPU when data were waiting on the pipeline and there were no consumers on vstest.console side. This is easy to reproduce when you set VSTEST_HOSTPRESTART_COUNT = 1 or more, and enable diagnostic logs.

What happens is that we run init on the pre-started testhost and after we remove the CheckVersionWithHost subscriber, the diag log will push TestMesage: Logging TestHost Diagnostics in file... which will be wating on the wire and causing tight loop of notifications to subscriber that is not there.

In logs this shows up like this, with 0ms since the last poll, because the Poll returns immediately, and the notification as well, causing this tight loop:

TpTrace Verbose: 0 : 59440, 12, 2023/11/03, 12:18:50.769, 655225963354, vstest.console.exe, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:59895 localEndPoint: 127.0.0.1:59892
TpTrace Verbose: 0 : 59440, 12, 2023/11/03, 12:18:50.769, 655225963520, vstest.console.exe, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:59895 localEndPoint: 127.0.0.1:59892 after 0 ms

Instead of this we add a flag that will wait for the maximum of 1 second for a subscriber to subscribe to data reading, and if that does not happen we repeat the loop.

In log it shows like this:

TpTrace Verbose: 0 : 59440, 12, 2023/11/03, 12:18:50.769, 655225963354, vstest.console.exe, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:59895 localEndPoint: 127.0.0.1:59892
TpTrace Verbose: 0 : 59440, 12, 2023/11/03, 12:18:51.769, 655225963520, vstest.console.exe, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:59895 localEndPoint: 127.0.0.1:59892 after 1000 ms

Where we correctly wait for the subscriber to subscribe. We also return immediately when we are being cancelled.

There are probably other causes for this to happen, but this should solve all of them.

Related issue

Fix https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1896342
Fix https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1835463

@nohwnd
Copy link
Member Author

nohwnd commented Nov 3, 2023

@cvpoienaru Please fix the tests, and re-enable the PreStartCount to 2. 🙏🙇

MessageReceived.SafeInvoke(this, new MessageReceivedEventArgs { Data = data }, "LengthPrefixCommunicationChannel: MessageReceived");
}
else
{
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This message is unnecessary, and way too much detail. with prestart it is normal that client is waiting for his turn and this would just add yet another message to the log that would always repeat.

@nohwnd nohwnd changed the title Fix cpu usage by polling frequently when there is no subscriber Fix CPU is consumed by polling frequently when there is no subscriber Nov 3, 2023
@nohwnd
Copy link
Member Author

nohwnd commented Nov 7, 2023

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@cvpoienaru cvpoienaru enabled auto-merge (squash) November 14, 2023 14:30
@cvpoienaru cvpoienaru merged commit 5d3d844 into microsoft:main Nov 14, 2023
7 checks passed
ThorstenSauter referenced this pull request in ThorstenSauter/NoPlan Feb 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web)
| `2.16.1` -> `2.17.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.Identity.Web/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.Identity.Web/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.Identity.Web/2.16.1/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.Identity.Web/2.16.1/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>AzureAD/microsoft-identity-web
(Microsoft.Identity.Web)</summary>

###
[`v2.17.0`](https://github.com/AzureAD/microsoft-identity-web/blob/HEAD/changelog.md#2170)

[Compare
Source](https://github.com/AzureAD/microsoft-identity-web/compare/2.16.1...2.17.0)

\=========

-   Updated to Microsoft.IdentityModel.\* 7.3.1 and MSAL.NET 4.59.0

##### New features

- Added support for Microsoft.NET.Sdk.Worker. See [Worker calling
APIs](https://github.com/AzureAD/microsoft-identity-web/wiki/worker%E2%80%90app%E2%80%90calling%E2%80%90downstream%E2%80%90apis)
- Added support for Managed identity when calling a downstream API on
behalf of the app. See [Calling APIs with Managed
Identity](https://github.com/AzureAD/microsoft-identity-web/wiki/calling-apis-with-managed-identity)
and [PR
2650](https://github.com/AzureAD/microsoft-identity-web/pull/2650).
For details see [PR
#&#8203;2645](https://github.com/AzureAD/microsoft-identity-web/issues/2645)

##### Bug fixes

- In OWIN applications, GetTokenForUserAsync now respects the
ClaimsPrincipal. See issue
[#&#8203;2629](https://github.com/AzureAD/microsoft-identity-web/issues/2629)
for details.
- After setting `AddTokenAcquisition(useSingleton:true)` to use token
acquisition as a singleton, if you use `.AddMicrosoftGraph` and/or
`.AddDownstreamApi` after this call,
the GraphServiceClient and IDownstreamApis are now registered as a
singleton service. For details see [PR
#&#8203;2645](https://github.com/AzureAD/microsoft-identity-web/issues/2645)
- Added check Against Injection Attacks. For details see [PR
2619](https://github.com/AzureAD/microsoft-identity-web/issues/2619)

##### Engineering excellence

- Added a benchmark running on PR merges, available from
<https://azuread.github.io/microsoft-identity-web/benchmarks> on GitHub
pages

</details>

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am" (UTC), Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/ThorstenSauter/NoPlan).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mergify bot referenced this pull request in Testably/Testably.Abstractions Feb 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Testably/Testably.Abstractions).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in apollographql/subgraph-csharp-hotchocolate-annotation Feb 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/apollographql/subgraph-csharp-hotchocolate-annotation).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mergify bot referenced this pull request in Testably/Testably.Architecture.Rules Feb 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Testably/Testably.Architecture.Rules).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mergify bot referenced this pull request in Testably/Testably.Abstractions.FluentAssertions Feb 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Testably/Testably.Abstractions.FluentAssertions).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in bruxisma/atmosphere Feb 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bruxisma/atmosphere).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in orso-co/Orso.Arpa.Api Feb 9, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 10pm every weekday,every
weekend,before 5am every weekday" in timezone Europe/Berlin, Automerge -
At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/orso-co/Orso.Arpa.Api).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
oguzhand95 referenced this pull request in cerbos/cerbos-sdk-net Feb 12, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cerbos/cerbos-sdk-net).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oğuzhan Durgun <oguzhandurgun95@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
glennawatson referenced this pull request in reactiveui/ReactiveUI Feb 16, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/reactiveui/ReactiveUI).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in smartive/cas-fee-adv-mumble-api Apr 23, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) |
`17.8.0` -> `17.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.NET.Test.Sdk/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.8.0/17.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/vstest (Microsoft.NET.Test.Sdk)</summary>

###
[`v17.9.0`](https://github.com/microsoft/vstest/releases/tag/v17.9.0)

##### What's Changed

- Remove dependency on Nuget.Frameworks by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4693](https://github.com/microsoft/vstest/pull/4693)
- Add platform guard by
[@&#8203;dotMorten](https://github.com/dotMorten) in
[https://github.com/microsoft/vstest/pull/4737](https://github.com/microsoft/vstest/pull/4737)
- Remove javascript in `HtmlLogger` by
[@&#8203;daveMueller](https://github.com/daveMueller) in
[https://github.com/microsoft/vstest/pull/4744](https://github.com/microsoft/vstest/pull/4744)
- Fix CPU is consumed by polling frequently when there is no subscriber
by [@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4735](https://github.com/microsoft/vstest/pull/4735)
- Create a proper MSBuild ToolTask based VSTestTask by
[@&#8203;mcartoixa](https://github.com/mcartoixa) in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)
- Update SDK, copy logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4755](https://github.com/microsoft/vstest/pull/4755)
- Fix staircase in logger by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4756](https://github.com/microsoft/vstest/pull/4756)
- Update dump client to latest by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4724](https://github.com/microsoft/vstest/pull/4724)
- \[rel/17.9] Disable testhost prestart by
[@&#8203;nohwnd](https://github.com/nohwnd) in
[https://github.com/microsoft/vstest/pull/4836](https://github.com/microsoft/vstest/pull/4836)

##### New Contributors

- [@&#8203;jithu7432](https://github.com/jithu7432) made their first
contribution in
[https://github.com/microsoft/vstest/pull/4698](https://github.com/microsoft/vstest/pull/4698)
- [@&#8203;mcartoixa](https://github.com/mcartoixa) made their first
contribution in
[https://github.com/microsoft/vstest/pull/2702](https://github.com/microsoft/vstest/pull/2702)

**Full Changelog**:
microsoft/vstest@v17.8.0...v17.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 9pm,before 6am" in timezone
Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/smartive/cas-fee-adv-mumble-api).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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.

3 participants