-
Notifications
You must be signed in to change notification settings - Fork 0
chore: migrate to GoogleTest and restore coverage #3
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
Merged
Merged
Changes from all commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
d7e39e5
chore: full GoogleTest migration with test restoration and CI updates
poyrazK a2f9261
style: fix clang-format violations identified in CI
poyrazK af40026
style: remove extra newline in test_utils.hpp
poyrazK abf46d8
chore: fix redefinition and unused field errors in TransactionManager
poyrazK ba8d181
test: isolate tests with unique table names and cleanup
poyrazK 2b9a6c3
chore: final fixes for TransactionManager and test alignment
poyrazK 17801ab
style: exactly match clang-format 18 for EXPECT_THROW and finish isol…
poyrazK e4ed914
style: final clang-format alignment for EXPECT_THROW and test isolation
poyrazK 1caaca1
fix: restore TransactionManager snapshot and fix tests
poyrazK 957217d
fix: final test resolution and snapshot logic restoration
poyrazK 050d181
fix: resolve CI failures by aligning formatting and removing magic nu…
poyrazK 509b893
fix: address narrowing conversions and missing includes in server and…
poyrazK File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deallocate_pagecurrently exposes a misleading contract.At Line 86,
deallocate_pageisstatic void, while the current implementation is a stub/no-op (src/storage/storage_manager.cpp Lines 184-187). Callers cannot detect failure, and persistent pages are never actually reclaimed.💡 Suggested API direction
📝 Committable suggestion
🤖 Prompt for AI Agents