Skip to content

[Repo Assist] eng: sync test tooling between OpenClaw.Tray.Tests and OpenClaw.Shared.Tests #73

@github-actions

Description

@github-actions

🤖 This is an automated contribution from Repo Assist.

Summary

Syncs test tooling between the two test projects to reduce future maintenance friction.

Changes

tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj

Package Before After Notes
xunit.runner.visualstudio 3.1.0 3.1.5 Syncs with OpenClaw.Shared.Tests (patch bump)
coverlet.collector (missing) 6.0.4 Already present in OpenClaw.Shared.Tests; enables coverage collection for CI

OpenClaw.Shared.Tests already had both packages at the target versions — no changes needed there.

Why

The two test projects were inconsistent: OpenClaw.Tray.Tests was on xunit.runner.visualstudio 3.1.0 while OpenClaw.Shared.Tests was on 3.1.5, and Tray.Tests was missing coverlet.collector entirely. Keeping them in sync reduces the chance of different test runner behaviour between the two suites.

Test Status

Passed! - Failed: 0, Passed: 93, Skipped: 0, Total: 93  (OpenClaw.Tray.Tests)
Passed! - Failed: 0, Passed: 503, Skipped: 18, Total: 521  (OpenClaw.Shared.Tests)

Generated by Repo Assist ·

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@cbb46ab386962aa371045839fc9998ee4e97ca64

Note

This was originally intended as a pull request, but GitHub Actions is not permitted to create or approve pull requests in this repository.
The changes have been pushed to branch repo-assist/eng-test-deps-2026-03-19-ce79e7647cc2c89b.

Click here to create the pull request

To fix the permissions issue, go to SettingsActionsGeneral and enable Allow GitHub Actions to create and approve pull requests.

Show patch (38 lines)
From a4669bb8b3edb8831598ff86c8c77d54c9bad43b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Thu, 19 Mar 2026 12:54:03 +0000
Subject: [PATCH] eng: sync test tooling in OpenClaw.Tray.Tests
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- Add coverlet.collector 6.0.4 (already present in Shared.Tests, missing here)
- Bump xunit.runner.visualstudio 3.1.0 → 3.1.5 (sync with Shared.Tests, patch)

All 93 Tray tests and 503 Shared tests pass.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
 tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj b/tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj
index f795ca7..bc81f77 100644
--- a/tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj
+++ b/tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj
@@ -8,9 +8,10 @@
   </PropertyGroup>
 
   <ItemGroup>
+    <PackageReference Include="coverlet.collector" Version="6.0.4" />
     <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
     <PackageReference Include="xunit" Version="2.9.3" />
-    <PackageReference Include="xunit.runner.visualstudio" Version="3.1.0" />
+    <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
   </ItemGroup>
 
   <ItemGroup>
-- 
2.53.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions