[INFRA] Update integration tests to clear all possible ivy caches + minor update to S3LogStoreUtilIntegrationTest #3258
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.
Which Delta project/connector is this regarding?
Description
During integration testing and QA for the 4.0 preview release we noticed clearing the
~/.ivy2/
caches was not sufficient. This PR updates any scripts that clear artifacts to check for any subfolders that start with ".ivy" and clear any artifacts from there.Also removes the conf setting
ProfileCredentialsProvider
as the credential provider forS3LogStoreUtilIntegrationTest
. The default credential chain provider should includeProfileCredentialsProvider
anyways, and removing it allows us to provide credentials in any of the other ways supported in the chain provider.How was this patch tested?
Ran the
S3LogStoreUtilIntegrationTest
as well as ranrun-integration-tests.py
locally to check it clears the right caches.Does this PR introduce any user-facing changes?
No.