Skip to content

Conversation

Blacksmoke16
Copy link
Member

Context

Work around crystal-lang/crystal#15793 by ignoring duplicate concrete implementation types that were resulting in test cases that have generic parents to run more than once.

Changelog

  • Fix duplicate test case runs with abstract generic parent test case

Before merging, remember to add the athena-framework/athena prefix to the PR number in the PR title

@Blacksmoke16 Blacksmoke16 added kind:bug An existing feature isn't working as expected component:spec labels May 19, 2025
Copy link

codecov bot commented May 19, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

✅ All tests successful. No failed tests found.

Flag Coverage Δ
compiled 28.18% <9.09%> (-0.01%) ⬇️
unit 97.04% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
clock 100.00% <ø> (ø)
console 97.14% <ø> (ø)
dependency_injection 97.98% <ø> (ø)
dotenv 98.58% <ø> (ø)
event_dispatcher 95.49% <ø> (ø)
framework 98.14% <ø> (ø)
image_size 96.64% <ø> (ø)
mercure 95.02% <ø> (ø)
mime 99.42% <ø> (ø)
negotiation 97.94% <ø> (ø)
routing 98.40% <ø> (ø)
serializer 96.54% <ø> (ø)
spec 96.68% <100.00%> (+0.23%) ⬆️
validator 95.87% <ø> (ø)

📢 Thoughts on this report? Let us know!

@Blacksmoke16 Blacksmoke16 merged commit 5e3192b into master May 19, 2025
14 checks passed
@Blacksmoke16 Blacksmoke16 deleted the fix-duplicate-test-cases branch May 19, 2025 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:spec kind:bug An existing feature isn't working as expected kind:release
Development

Successfully merging this pull request may close these issues.

1 participant