-
Notifications
You must be signed in to change notification settings - Fork 431
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
chore: basic object tracking part 2 #3214
Conversation
Integration tests failure for efd7e03299256666a9e107cc91c8da75466d039e |
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.
Please also check other resources if they have import tracking set up.
} | ||
|
||
func (c *InformationSchemaClient) GetQueryTagByQueryId(t *testing.T, queryId string) string { | ||
func (c *InformationSchemaClient) GetQueryHistoryByQueryId(t *testing.T, limit int, queryId string) QueryHistory { |
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.
I think we can agree on a default limit here and avoid specifying it in each call.
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.
I would leave it as a value to specify as I changed this a lot during testing and we should aim for as little number as possible
Integration tests failure for 5bc77fce87f42a4b98cb46142574b74ebf43c313 |
if metadata, err := tracking.ParseMetadata(history.QueryText); err == nil { | ||
if expectedMetadata == metadata && strings.Contains(history.QueryText, query) { | ||
return true | ||
} | ||
} | ||
return false |
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.
Nit:
if metadata, err := tracking.ParseMetadata(history.QueryText); err == nil { | |
if expectedMetadata == metadata && strings.Contains(history.QueryText, query) { | |
return true | |
} | |
} | |
return false | |
metadata, err := tracking.ParseMetadata(history.QueryText) | |
return err == nil && | |
expectedMetadata == metadata && | |
strings.Contains(history.QueryText, query) |
ab0095a
Integration tests cancelled for ab0095a4a28b16ae49560ef7c86865a3c0d7e1ff |
🤖 I have created a release *beep* *boop* --- ## [0.99.0](v0.98.0...v0.99.0) (2024-11-26) ### 🎉 **What's new:** * Add tags data source ([#3211](#3211)) ([8907d9d](8907d9d)) * Tag resource v1 ([#3197](#3197)) ([77b3bf0](77b3bf0)) * Tasks v1 readiness ([#3222](#3222)) ([e2284d9](e2284d9)) ### 🔧 **Misc** * Add support for usage tracking to data sources ([#3224](#3224)) ([8210bb8](8210bb8)) * Add usage tracking for the rest of the resources and fix views ([#3223](#3223)) ([231f653](231f653)) * Basic object tracking ([#3205](#3205)) ([1f0dc94](1f0dc94)) * basic object tracking part 2 ([#3214](#3214)) ([e44f2e1](e44f2e1)) * Improve tags integration tests ([#3193](#3193)) ([7736e0a](7736e0a)) * parser and secret tests ([#3192](#3192)) ([5ec9c86](5ec9c86)) * Storage integration with custom protocol ([#3213](#3213)) ([a3a44ae](a3a44ae)) * Unskip auth config tests ([#3180](#3180)) ([46ab142](46ab142)) ### 🐛 **Bug fixes:** * Small fixes and adjustments ([#3226](#3226)) ([9f67457](9f67457)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: snowflake-release-please[bot] <105954990+snowflake-release-please[bot]@users.noreply.github.com>
follow up to #3205
Changes
struct{}
, etc.)resource
typeComing up
resrouces.Resource
interface)