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

Fix broken handling of timestamps, lacking test coverage #120

Merged
merged 1 commit into from
Feb 1, 2024

Conversation

aiven-anton
Copy link
Collaborator

@aiven-anton aiven-anton commented Jan 31, 2024

This fixes some tests breaking on main. I presume recent version of Hypothesis (or possibly just entropy) started generating some more interesting values.

This is also related to:

  • The fact that property tests aren't well configured, only exercising single values for roundtrip tests.
  • Dips in test coverage. The intention was always to enforce 100% test coverage, however setting up coverage reporting took some time, and in the meanwhile dips were inadvertently introduced.

There are also other tests failing on main currently, AFAICT those are also related to either entropy or some change in how Hypothesis generates data. All those remaining failures are related to records, which are known to not be properly implemented yet #100. I'd prefer to merge this PR separately first, and then look into addressing the failing records tests.

@aiven-anton aiven-anton force-pushed the fix/incorrect-phantom-type-invocations branch from e32d0e1 to 7915fbd Compare January 31, 2024 12:42
@aiven-anton aiven-anton marked this pull request as ready for review January 31, 2024 13:15
@aiven-anton aiven-anton requested review from a team as code owners January 31, 2024 13:15
@aiven-anton aiven-anton merged commit 07553df into main Feb 1, 2024
10 of 12 checks passed
@aiven-anton aiven-anton deleted the fix/incorrect-phantom-type-invocations branch February 1, 2024 11:29
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.

2 participants