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

[cdac] cleanup tests in a few ways #109357

Merged
merged 20 commits into from
Oct 30, 2024

Conversation

lambdageek
Copy link
Member

  1. Use the bump allocator and the field layout helpers for tests that use the MockDescriptor runtime type system and managed object helpers
  2. Fixup the bump allocator to use an optional alignment (default to 16 bytes).
  3. Start moving pieces of code out of RuntimeTypeSystem_1 into separate helpers. In particular move the MethodTable validation logic out. This is in preparation for doing MethodDesc unit testing so that we don't have to create fully realized MethodTables just to test the method descriptor logic

@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Oct 29, 2024
@lambdageek lambdageek removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Oct 29, 2024
Copy link
Contributor

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

@lambdageek lambdageek merged commit a1d6f92 into dotnet:main Oct 30, 2024
144 of 148 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants