-
Notifications
You must be signed in to change notification settings - Fork 1.2k
chore: Refactor test environment setup #4210
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
Conversation
Signed-off-by: tokoko <togurg14@freeuni.edu.ge>
Signed-off-by: tokoko <togurg14@freeuni.edu.ge>
Signed-off-by: tokoko <togurg14@freeuni.edu.ge>
Signed-off-by: tokoko <togurg14@freeuni.edu.ge>
|
cc @dmartinol |
dmartinol
left a comment
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.
/lgtm
|
Are you running linter on tests folder as well? mypy in |
never mind, I missed to build the dev env, my fault sorry! |
* refactor it test environment setup Signed-off-by: tokoko <togurg14@freeuni.edu.ge> * fix test_offline_store env setup Signed-off-by: tokoko <togurg14@freeuni.edu.ge> * fix it tests Signed-off-by: tokoko <togurg14@freeuni.edu.ge> * fix it tests Signed-off-by: tokoko <togurg14@freeuni.edu.ge> --------- Signed-off-by: tokoko <togurg14@freeuni.edu.ge>
What this PR does / why we need it:
This PR refactors bunch of code around environment setup for integration tests.
IntegrationTestRepoConfigandEnvironmentclasses from one another. (Need to investigate if we can get rid of one of them entirely)setupmethod inDataSourceCreatorthat takes registry config as an input. This is necessary for remote DataSourceCreator as server-side feature store and client-side need to use the same registry in tests.