Martijn Visser created FLINK-41391:
--------------------------------------
Summary: YarnFileStageTestS3ITCase never runs
Key: FLINK-41391
URL: https://issues.apache.org/jira/browse/FLINK-41391
Project: Flink
Issue Type: Bug
Components: Deployment / YARN
Reporter: Martijn Visser
Assignee: Martijn Visser
Since FLINK-25543 migrated it to JUnit 5, testRecursiveUploadForYarn checks
{{assumeThat(fs.exists(basePath)).isTrue()}} where it used to check
{{assumeFalse(fs.exists(basePath))}}. basePath has a random name and never
exists, so the test skips itself, also in the CI runs with S3 credentials.
testRecursiveUploadForYarnS3a also skips when S3AFileSystem can't be loaded,
which hides a broken AWS SDK classpath. hadoop-aws has been a default test
dependency since FLINK-28165, so we should fail there instead. With the exists
check fixed, the S3A test passes against SeaweedFS on the FLINK-41378 branch.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)