-
Notifications
You must be signed in to change notification settings - Fork 894
feat(coderd/database/dbtestutil): set default database timezone to non-UTC in unit tests #9672
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 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
355b16b
feat(coderd/database/dbtestutil): set a random timezone in the db
johnstcn 986db8b
remove check for tz after set
johnstcn fc3ba52
clitest: fix timestamp regex to match non-UTC timezones
johnstcn b3c559a
set fixed timezone in some existing unit tests
johnstcn f57dc9d
fixup! set fixed timezone in some existing unit tests
johnstcn d3d1274
fix timezone bug in ActivityBumpWorkspace query
johnstcn 9f1f5c6
refactor to separate package, allow specifying tz
johnstcn 7c2ff2f
set db timezone to canada/newfoundland by default
johnstcn eecfcdb
test activity bump in multiple timezones
johnstcn d327131
remove unnecessary IN TIME ZONE UTC in activitybump query
johnstcn 7680984
clarify use of multiple timezones in test
johnstcn d051bbb
remove deprecation and add linter rule
johnstcn da059dc
fix typo
johnstcn 0d425ba
bump allowed withinDuration for TestWorkpaceActivityBump
johnstcn d97ff2f
make Test_ActivityBumpWorkspace more flake-resistant
johnstcn f18c6b5
replace conditional sleep with a slower unconditional sleep that shou…
johnstcn 5a8aa8b
modify logic slightly in TestWorkspaceActivityBump from "deadline mus…
johnstcn 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
remove deprecation and add linter rule
- Loading branch information
commit d051bbbbad0d11a7f10e19a15f84c1c4b86e0112
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
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.
review: LastUsed is apparently
TIMESTAMP WITHOUT TIME ZONE
. Not sure why this is.Uh oh!
There was an error while loading. Please reload this page.
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.
There's no comment on the DB field explaining the reasoning, so it's definitely a bug.
The migration that added it made a mistake of using
timestamp
vstimestamptz
.(See conflict between default value and field type.)
We should probably lint this somehow and prevent addition of
timestamp
columns unless//nolint
ed.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.
Same bug in
users
table withlast_seen_at
.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.
Filed #9682 to follow up.