Migrate dict.c unit tests to new test framework #673
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.
Fixes #428 for
dict.c
Currently, all tests are in a single function. Before splititng it into induvidual unit tests, I wanted to ensure that everything was working as expected.
Currently, the 3rd test is raising a
SIGSEV
.By performing print debugging, I have concluded that the issue lies in this line.
This type is declared in
monotonic.h
, so I am unsure why it is leading to a segfault.Note, I believe it might be the same issue described by @jazelly here
Because of the issue with the monotime timer, all calls to
dictRehashMicroseconds
are leading to a segfault.@madolson I would appreciate your thoughts. I am currently unsure how to proceed.
Please do let me know if I can provide any more information in this regard.