Skip to content

Fix circular test deps, add benchmarks#6

Merged
Theauxm merged 1 commit into
mainfrom
fix/circular-test-deps
Mar 2, 2026
Merged

Fix circular test deps, add benchmarks#6
Theauxm merged 1 commit into
mainfrom
fix/circular-test-deps

Conversation

@Theauxm
Copy link
Copy Markdown
Member

@Theauxm Theauxm commented Mar 2, 2026

Summary

  • Removed Trax.Effect.Tests.Data.Postgres.Integration (moved to Trax.Mediator)
  • Removed Trax.Effect.Tests.MemoryLeak.Integration (moved to Trax.Mediator)
  • Added Trax.Effect.Tests.Benchmarks (moved from Trax.Core)

Both Postgres and MemoryLeak tests had circular PackageReferences to Trax.Mediator
(which depends on Effect). In Trax.Mediator they can use ProjectReferences instead.

The benchmarks had a circular PackageReference to Trax.Effect from Trax.Core.
Here they can use ProjectReferences to Effect sub-projects.

Test plan

  • Trax.Effect builds and 106 unit tests pass
  • Benchmarks build as part of solution
  • No circular PackageReferences remain in test projects

- Removed Postgres and MemoryLeak integration tests (moved to Trax.Mediator
  where they can use ProjectReference to Mediator instead of PackageReference)
- Added benchmarks project (moved from Trax.Core where it had a circular
  PackageReference to Trax.Effect)
- Updated solution file accordingly
@Theauxm Theauxm merged commit b58a2c9 into main Mar 2, 2026
1 check passed
@Theauxm Theauxm deleted the fix/circular-test-deps branch March 2, 2026 19:24
traxsharp Bot pushed a commit that referenced this pull request Mar 2, 2026
# [1.1.0](v1.0.0...v1.1.0) (2026-03-02)

### Bug Fixes

* Move circular test deps to downstream repos ([#6](#6)) ([b58a2c9](b58a2c9))

### Features

* rename Workflow to Train ([#5](#5)) ([d499269](d499269))
@traxsharp
Copy link
Copy Markdown

traxsharp Bot commented Mar 2, 2026

This PR is included in version 1.1.0

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.

1 participant