Skip to content

fix: failing tests in Linux CI environment#2175

Merged
maximilien-noal merged 2 commits into
masterfrom
fix/tests_on_linux
May 14, 2026
Merged

fix: failing tests in Linux CI environment#2175
maximilien-noal merged 2 commits into
masterfrom
fix/tests_on_linux

Conversation

@maximilien-noal
Copy link
Copy Markdown
Member

Description of Changes

Replaces AvaloniaFact with Fact on ExpressionEvaluatorService tests in the Spice86 UI tests.

Updates Nuget packages for Avalonia, FluentAssertions, and ASP .NET Core OpenAPI.

Rationale behind Changes

Makes CI on Linux useful again.

Copilot AI review requested due to automatic review settings May 14, 2026 13:43
@maximilien-noal maximilien-noal self-assigned this May 14, 2026
@maximilien-noal maximilien-noal added the tests About unit or integration testing label May 14, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR addresses Linux CI instability by removing unnecessary Avalonia headless test initialization from expression evaluator tests and updating related package versions.

Changes:

  • Replaced AvaloniaFact with plain xUnit Fact for non-UI expression evaluator tests.
  • Updated Avalonia, FluentAssertions, and ASP.NET Core OpenAPI package versions.
  • Normalized indentation in the test central package props file.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
tests/Spice86.Tests/UI/ExpressionEvaluatorUITests.cs Uses standard xUnit facts for tests that only exercise service logic.
tests/Directory.Packages.props Updates test package versions for FluentAssertions and Avalonia headless packages.
src/Directory.Packages.props Updates application Avalonia packages and Microsoft.AspNetCore.OpenApi.

@maximilien-noal maximilien-noal merged commit 413e8b9 into master May 14, 2026
9 checks passed
@maximilien-noal maximilien-noal deleted the fix/tests_on_linux branch May 17, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tests About unit or integration testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants