You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2020/12/08 16:30:41 UTC
[camel] branch regen_bot updated (cbc2269 -> 1821d39)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git.
from cbc2269 CAMEL-15704: camel-csimple - Compiled simple language.
add 1821d39 CAMEL-15915: fix camel-ftp tests (#4738)
No new revisions were added by this update.
Summary of changes:
components/camel-ftp/pom.xml | 18 ++
.../file/remote/BaseServerTestSupport.java | 22 ---
.../remote/ConsumerTemplateFtpShutdownTest.java | 2 +-
.../file/remote/FileToFtpTempFileNameTest.java | 4 +-
...LWithClientAuthAndSSLContextParametersTest.java | 4 +-
.../FileToFtpsExplicitSSLWithClientAuthTest.java | 6 +-
...lientAuthAndGlobalSSLContextParametersTest.java | 2 +-
...thoutClientAuthAndSSLContextParametersTest.java | 2 +-
...FileToFtpsExplicitSSLWithoutClientAuthTest.java | 8 +-
...SWithClientAuthAndSSLContextParametersTest.java | 2 +-
.../FileToFtpsExplicitTLSWithClientAuthTest.java | 8 +-
...thoutClientAuthAndSSLContextParametersTest.java | 2 +-
...FileToFtpsExplicitTLSWithoutClientAuthTest.java | 8 +-
...LWithClientAuthAndSSLContextParametersTest.java | 2 +-
.../FileToFtpsImplicitSSLWithClientAuthTest.java | 8 +-
...thoutClientAuthAndSSLContextParametersTest.java | 2 +-
...FileToFtpsImplicitSSLWithoutClientAuthTest.java | 8 +-
...SWithClientAuthAndSSLContextParametersTest.java | 2 +-
.../FileToFtpsImplicitTLSWithClientAuthTest.java | 8 +-
...thoutClientAuthAndSSLContextParametersTest.java | 2 +-
...FileToFtpsImplicitTLSWithoutClientAuthTest.java | 9 +-
...psWithCustomKeyAndTrustStorePropertiesTest.java | 8 +-
...leToFtpsWithCustomTrustStorePropertiesTest.java | 8 +-
.../FileToFtpsWithDefaultSettingsIPV6Test.java | 6 +-
.../remote/FileToFtpsWithDefaultSettingsTest.java | 8 +-
.../FileToFtpsWithFtpClientConfigRefTest.java | 8 +-
.../file/remote/FromFilePasswordBeanRefTest.java | 2 +-
.../remote/FromFilePasswordPropertyRefTest.java | 2 +-
.../remote/FromFilePercentSignInPasswordTest.java | 2 +-
...lePercentSignInPasswordUserInfoEncodedTest.java | 2 +-
.../FromFilePercentSignInPasswordUserInfoTest.java | 2 +-
...FromFileToFtpDefaultRootRenameStrategyTest.java | 6 +-
.../file/remote/FromFileToFtpDeleteTest.java | 4 +-
.../file/remote/FromFileToFtpNotStepwiseTest.java | 2 +-
.../component/file/remote/FromFileToFtpTest.java | 2 +-
.../file/remote/FromFileToFtpWithChmodTest.java | 2 +-
.../remote/FromFileTransferLoggingLevelTest.java | 2 +-
.../FromFileTransferLoggingLevelVerboseTest.java | 2 +-
.../file/remote/FromFtpActivePortRangeTest.java | 2 +-
.../file/remote/FromFtpAsyncProcessTest.java | 11 +-
.../file/remote/FromFtpClientConfigRefTest.java | 2 +-
.../file/remote/FromFtpClientDataTimeoutTest.java | 2 +-
.../file/remote/FromFtpClientSoTimeout2Test.java | 2 +-
.../file/remote/FromFtpClientSoTimeout3Test.java | 2 +-
.../file/remote/FromFtpClientSoTimeoutTest.java | 2 +-
.../FromFtpConsumerTemplateRollbackTest.java | 6 +-
.../file/remote/FromFtpConsumerTemplateTest.java | 6 +-
.../remote/FromFtpDeleteFileNotStepwiseTest.java | 2 +-
.../remote/FromFtpDeleteFileScottTigerTest.java | 2 +-
.../file/remote/FromFtpDeleteFileTest.java | 6 +-
...omFtpDirectoryToBinaryFilesNotStepwiseTest.java | 2 +-
.../remote/FromFtpDirectoryToBinaryFilesTest.java | 48 ++---
.../FromFtpDoNotDeleteFileIfProcessFailsTest.java | 6 +-
.../FromFtpExclusiveReadNoneStrategyTest.java | 8 +-
.../file/remote/FromFtpFilterNotStepwiseTest.java | 2 +-
.../component/file/remote/FromFtpFilterTest.java | 2 +-
.../FromFtpKeepLastModifiedNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpKeepLastModifiedTest.java | 2 +-
...FileAbsoluteFolderRecursiveNotStepwiseTest.java | 2 +-
...FromFtpMoveFileAbsoluteFolderRecursiveTest.java | 8 +-
.../remote/FromFtpMoveFileNotStepwiseTest.java | 2 +-
.../FromFtpMoveFilePostfixNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpMoveFilePostfixTest.java | 6 +-
.../FromFtpMoveFilePrefixNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpMoveFilePrefixTest.java | 6 +-
.../FromFtpMoveFileRecursiveNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpMoveFileRecursiveTest.java | 8 +-
.../component/file/remote/FromFtpMoveFileTest.java | 6 +-
...FileToHiddenFolderRecursiveNotStepwiseTest.java | 2 +-
...FromFtpMoveFileToHiddenFolderRecursiveTest.java | 8 +-
...tPathRelativeMoveToAbsoluteNotStepwiseTest.java | 2 +-
...tpNoEndpointPathRelativeMoveToAbsoluteTest.java | 8 +-
.../component/file/remote/FromFtpNoFilesTest.java | 6 +-
.../file/remote/FromFtpNoopAccountTest.java | 2 +-
.../remote/FromFtpNoopIdempotentFalseTest.java | 4 +-
.../component/file/remote/FromFtpNoopTest.java | 4 +-
.../file/remote/FromFtpNotDownloadTest.java | 2 +-
.../file/remote/FromFtpPassiveModeTest.java | 2 +-
.../file/remote/FromFtpPollFileOnlyTest.java | 4 +-
.../FromFtpPreMoveDeleteNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpPreMoveDeleteTest.java | 6 +-
.../remote/FromFtpPreMoveFileExpressionTest.java | 6 +-
.../FromFtpPreMoveFilePostfixNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpPreMoveFilePostfixTest.java | 6 +-
.../FromFtpPreMoveFilePrefixNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpPreMoveFilePrefixTest.java | 6 +-
.../remote/FromFtpPreMoveNoopNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpPreMoveNoopTest.java | 6 +-
.../FromFtpRecursiveNoopNotStepwiseTest.java | 2 +-
.../file/remote/FromFtpRecursiveNoopTest.java | 2 +-
.../FromFtpRecursiveNotStepwiseNoBasePathTest.java | 2 +-
.../file/remote/FromFtpRegexPatternTest.java | 4 +-
.../FromFtpRemoteFileFilterDirectoryTest.java | 2 +-
.../file/remote/FromFtpRemoteFileFilterTest.java | 2 +-
.../FromFtpRemoteFileSortByExpressionTest.java | 2 +-
...tpRemoteFileSortByIgnoreCaseExpressionTest.java | 4 +-
...romFtpRemoteFileSortByNestedExpressionTest.java | 2 +-
.../file/remote/FromFtpRemoteFileSorterTest.java | 2 +-
.../file/remote/FromFtpSedaDeleteFileTest.java | 14 +-
.../FromFtpServerLanguageCodeAndTimeoutTest.java | 2 +-
.../file/remote/FromFtpServerLanguageCodeTest.java | 2 +-
.../FromFtpSetNamesWithMultiDirectoriesTest.java | 6 +-
...tPathRelativeMoveToAbsoluteNotStepwiseTest.java | 2 +-
...leNoEndpointPathRelativeMoveToAbsoluteTest.java | 8 +-
...tPathRelativeMoveToRelativeNotStepwiseTest.java | 2 +-
...leNoEndpointPathRelativeMoveToRelativeTest.java | 8 +-
...impleRelativeMoveToAbsoluteNotStepwiseTest.java | 2 +-
.../FromFtpSimpleRelativeMoveToAbsoluteTest.java | 8 +-
...impleRelativeMoveToRelativeNotStepwiseTest.java | 2 +-
.../FromFtpSimpleRelativeMoveToRelativeTest.java | 8 +-
.../FromFtpSimulateNetworkIssueRecoverTest.java | 2 +-
.../FromFtpStartingDirAndFileNameClashTest.java | 2 +-
.../file/remote/FromFtpThirdPoolOkTest.java | 6 +-
.../FromFtpToAsciiFileNoBodyConversionTest.java | 2 +-
.../file/remote/FromFtpToAsciiFileTest.java | 2 +-
.../file/remote/FromFtpToBinaryFileTest.java | 3 +-
.../file/remote/FromFtpToBinaryFilesTest.java | 7 +-
.../remote/FromFtpToFileNoFileNameHeaderTest.java | 2 +-
.../component/file/remote/FromFtpToMockTest.java | 2 +-
.../file/remote/FromFtpTwoSlashesIssueTest.java | 4 +-
.../file/remote/FromFtpUseListFalseTest.java | 33 ++--
.../remote/FromQueueThenConsumeFtpToMockTest.java | 4 +-
.../component/file/remote/FtpAnonymousTest.java | 2 +-
.../file/remote/FtpBadLoginConnectionLeakTest.java | 2 +-
.../FtpBadLoginInProducerConnectionLeakTest.java | 2 +-
.../FtpBadLoginMockNoopConnectionLeakTest.java | 2 +-
.../file/remote/FtpBrowsableEndpointTest.java | 35 +++-
.../FtpChangedReadLockFastExistCheckTest.java | 2 +-
.../file/remote/FtpChangedReadLockTest.java | 6 +-
...tpChangedRootDirReadLockFastExistCheckTest.java | 2 +-
.../file/remote/FtpChangedRootDirReadLockTest.java | 6 +-
.../remote/FtpChangedZeroLengthReadLockTest.java | 6 +-
.../file/remote/FtpConnectTimeoutTest.java | 2 +-
.../file/remote/FtpConsumerAbsolutePathTest.java | 2 +-
.../file/remote/FtpConsumerAsyncStressTest.java | 5 +-
.../file/remote/FtpConsumerAutoCreateTest.java | 23 ++-
.../file/remote/FtpConsumerBodyAsStringTest.java | 2 +-
.../FtpConsumerDeleteNoWritePermissionTest.java | 4 +-
.../FtpConsumerDirectoriesNotMatchedTest.java | 2 +-
.../file/remote/FtpConsumerDisconnectTest.java | 2 +-
.../FtpConsumerDoneFileNameFixedStepwiseTest.java | 2 +-
.../remote/FtpConsumerDoneFileNameFixedTest.java | 4 +-
.../FtpConsumerDoneFileNameStepwiseTest.java | 2 +-
.../file/remote/FtpConsumerDoneFileNameTest.java | 4 +-
.../remote/FtpConsumerDualDoneFileNameTest.java | 2 +-
.../file/remote/FtpConsumerExcludeNameTest.java | 2 +-
.../file/remote/FtpConsumerFileSplitTest.java | 2 +-
.../remote/FtpConsumerIPV6BodyAsStringTest.java | 2 +-
.../FtpConsumerIdempotentKeyChangedIssueTest.java | 2 +-
.../remote/FtpConsumerIdempotentMemoryRefTest.java | 6 +-
.../file/remote/FtpConsumerIdempotentRefTest.java | 6 +-
.../file/remote/FtpConsumerIdempotentTest.java | 2 +-
.../file/remote/FtpConsumerIncludeNameTest.java | 2 +-
...nsumerLocalWorkDirectoryAsAbsolutePathTest.java | 2 +-
.../FtpConsumerLocalWorkDirectoryDirectTest.java | 2 +-
.../remote/FtpConsumerLocalWorkDirectoryTest.java | 2 +-
.../remote/FtpConsumerMaxMessagesPerPollTest.java | 17 +-
.../file/remote/FtpConsumerMoveExpressionTest.java | 4 +-
.../remote/FtpConsumerMultipleDirectoriesTest.java | 2 +-
.../FtpConsumerNotEagerMaxMessagesPerPollTest.java | 2 +-
.../FtpConsumerPostProcessingOnDisconnect.java | 22 +--
.../remote/FtpConsumerProcessStrategyTest.java | 7 +-
.../remote/FtpConsumerRelativeFileNameTest.java | 2 +-
.../file/remote/FtpConsumerReplyStringTest.java | 2 +-
.../file/remote/FtpConsumerResumeDownloadTest.java | 7 +-
.../file/remote/FtpConsumerSkipDotFilesTest.java | 2 +-
.../file/remote/FtpConsumerTemplateTest.java | 8 +-
.../FtpConsumerTemplateUseListFalseTest.java | 5 +-
...FtpConsumerThrowExceptionOnLoginFailedTest.java | 2 +-
.../FtpConsumerUsingFTPClientConfigTest.java | 2 +-
.../file/remote/FtpConsumerWithCharsetTest.java | 4 +-
.../remote/FtpConsumerWithNoFileOptionTest.java | 2 +-
.../file/remote/FtpEndpointURISanitizedTest.java | 2 +-
.../component/file/remote/FtpLoginNoRetryTest.java | 7 +-
.../camel/component/file/remote/FtpLoginTest.java | 6 +-
.../FtpNoReconnectAttemptUnknownHostTest.java | 2 +-
.../FtpPollEnrichBridgeErrorHandlerTest.java | 6 +-
...llEnrichConsumeWithDisconnectAndDeleteTest.java | 10 +-
.../remote/FtpPollingConsumerIdleMessageTest.java | 4 +-
.../file/remote/FtpPollingConsumerTest.java | 4 +-
...pProducerAllowNullBodyFileAlreadyExistTest.java | 6 +-
.../file/remote/FtpProducerAllowNullBodyTest.java | 6 +-
.../file/remote/FtpProducerBuildDirectoryTest.java | 4 +-
.../FtpProducerBuildPartOfDirectoryTest.java | 4 +-
.../file/remote/FtpProducerConcurrentTest.java | 4 +-
.../remote/FtpProducerConnectErrorsHeaderTest.java | 2 +-
.../FtpProducerDisconnectOnBatchCompleteTest.java | 2 +-
.../file/remote/FtpProducerDisconnectTest.java | 2 +-
.../file/remote/FtpProducerDoneFileNameTest.java | 18 +-
.../file/remote/FtpProducerExpressionTest.java | 18 +-
...FtpProducerFileExistAppendNoFileBeforeTest.java | 4 +-
.../remote/FtpProducerFileExistAppendTest.java | 4 +-
.../file/remote/FtpProducerFileExistFailTest.java | 4 +-
.../remote/FtpProducerFileExistIgnoreTest.java | 4 +-
...pProducerFileExistOverrideNoFileBeforeTest.java | 4 +-
...rrideNotEagerDeleteTargetFileTwoUploadTest.java | 2 +-
.../remote/FtpProducerFileExistOverrideTest.java | 4 +-
.../FtpProducerFileExistOverrideTwoUploadTest.java | 6 +-
.../remote/FtpProducerFileFastExistFailTest.java | 2 +-
.../remote/FtpProducerFileWithCharsetTest.java | 4 +-
.../FtpProducerFileWithPathNoStepwiseTest.java | 4 +-
...ileWithPathPathSeparatorAutoNoStepwiseTest.java | 4 +-
...ileWithPathPathSeparatorUnixNoStepwiseTest.java | 4 +-
...WithPathPathSeparatorWindowsNoStepwiseTest.java | 4 +-
.../file/remote/FtpProducerFileWithPathTest.java | 4 +-
.../FtpProducerJailStartingDirectoryTest.java | 2 +-
.../file/remote/FtpProducerMoveExistingTest.java | 90 +++++----
.../remote/FtpProducerMultipleSiteCommandTest.java | 4 +-
.../file/remote/FtpProducerRawPasswordTest.java | 4 +-
...tpProducerRecipientListParallelTimeoutTest.java | 2 +-
.../file/remote/FtpProducerRecipientListTest.java | 8 +-
.../file/remote/FtpProducerReplyStringTest.java | 2 +-
.../remote/FtpProducerRootFileExistFailTest.java | 4 +-
.../file/remote/FtpProducerSendNoopFalseTest.java | 4 +-
.../file/remote/FtpProducerSiteCommandTest.java | 4 +-
.../remote/FtpProducerTempFileExistIssueTest.java | 12 +-
.../file/remote/FtpProducerTempPrefixTest.java | 4 +-
.../remote/FtpProducerToDMoveExistingTest.java | 6 +-
.../FtpReconnectAttemptServerStoppedTest.java | 9 +-
.../remote/FtpReconnectAttemptUnknownHostTest.java | 2 +-
.../file/remote/FtpRecursiveDepth2Test.java | 14 +-
.../file/remote/FtpRecursiveDepth3Test.java | 14 +-
.../file/remote/FtpRecursiveDepthTest.java | 16 +-
.../file/remote/FtpServerTestSupport.java | 132 +-------------
.../remote/FtpShutdownCompleteAllTasksTest.java | 4 +-
.../FtpShutdownCompleteCurrentTaskOnlyTest.java | 4 +-
.../file/remote/FtpSimpleConsumeAbsoluteTest.java | 8 +-
...ectoryParseWithAbsoluteDepthNoStepwiseTest.java | 8 +-
.../FtpSimpleConsumeStreamingPartialReadTest.java | 8 +-
...FtpSimpleConsumeStreamingStepwiseFalseTest.java | 8 +-
...impleConsumeStreamingWithMultipleFilesTest.java | 8 +-
.../file/remote/FtpStreamingMoveTest.java | 8 +-
.../FtpThrowExceptionOnConnectionFailedTest.java | 4 +-
...ServerExplicitSSLWithClientAuthTestSupport.java | 32 +---
...verExplicitSSLWithoutClientAuthTestSupport.java | 32 +---
...ServerExplicitTLSWithClientAuthTestSupport.java | 32 +---
...verExplicitTLSWithoutClientAuthTestSupport.java | 32 +---
...ServerImplicitSSLWithClientAuthTestSupport.java | 33 +---
...verImplicitSSLWithoutClientAuthTestSupport.java | 33 +---
...ServerImplicitTLSWithClientAuthTestSupport.java | 33 +---
...verImplicitTLSWithoutClientAuthTestSupport.java | 32 +---
.../file/remote/FtpsServerTestSupport.java | 105 +----------
.../component/file/remote/PaddyRouteTest.java | 2 +-
.../RecipientListErrorHandlingIssueTest.java | 2 +-
.../RemoteFileProduceOverruleOnlyOnceTest.java | 4 +-
...llEnrichConsumeWithDisconnectAndDeleteTest.java | 14 +-
.../remote/ToFtpTempFileTargetFileExistTest.java | 6 +-
.../FtpEmbeddedService.java} | 162 +++++++++--------
.../file/remote/services/FtpsEmbeddedService.java | 102 +++++++++++
.../file/remote/services/SftpEmbeddedService.java | 202 +++++++++++++++++++++
...FromSftpRecursiveNotStepwiseNoBasePathTest.java | 28 +--
.../file/remote/sftp/SftpChangedReadLockTest.java | 15 +-
.../component/file/remote/sftp/SftpChmodTest.java | 12 +-
.../file/remote/sftp/SftpConsumeTemplateTest.java | 11 +-
.../remote/sftp/SftpConsumerAutoCreateTest.java | 35 ++--
.../remote/sftp/SftpConsumerDisconnectTest.java | 37 ++--
.../sftp/SftpConsumerProcessStrategyTest.java | 10 +-
.../remote/sftp/SftpConsumerWithCharsetTest.java | 11 +-
.../file/remote/sftp/SftpECKeyFileConsumeTest.java | 13 +-
.../remote/sftp/SftpFromSedaDeleteFileTest.java | 7 +-
.../file/remote/sftp/SftpKeyConsumeTest.java | 10 +-
.../file/remote/sftp/SftpKeyFileConsumeTest.java | 13 +-
.../remote/sftp/SftpKeyPairDSAConsumeTest.java | 13 +-
.../remote/sftp/SftpKeyPairRSAConsumeTest.java | 13 +-
.../sftp/SftpKeyUriConsumeFromClasspathTest.java | 10 +-
.../file/remote/sftp/SftpKeyUriConsumeTest.java | 12 +-
.../file/remote/sftp/SftpProduceTempFileTest.java | 16 +-
.../SftpProducerFileWithPathNoStepwiseTest.java | 10 +-
.../remote/sftp/SftpProducerFileWithPathTest.java | 32 +---
.../remote/sftp/SftpProducerMoveExistingTest.java | 77 ++++----
.../remote/sftp/SftpProducerWithCharsetTest.java | 10 +-
.../file/remote/sftp/SftpServerTestSupport.java | 146 +--------------
.../file/remote/sftp/SftpSetCipherTest.java | 12 +-
.../file/remote/sftp/SftpSetOperationsTest.java | 10 +-
.../sftp/SftpSimpleConsumeNoStartingDirTest.java | 8 +-
.../sftp/SftpSimpleConsumeNotStepwiseTest.java | 4 +-
.../SftpSimpleConsumeRecursiveNotStepwiseTest.java | 2 +-
.../sftp/SftpSimpleConsumeRecursiveTest.java | 16 +-
.../SftpSimpleConsumeStreamingPartialReadTest.java | 12 +-
.../sftp/SftpSimpleConsumeStreamingTest.java | 10 +-
...impleConsumeStreamingWithMultipleFilesTest.java | 12 +-
.../file/remote/sftp/SftpSimpleConsumeTest.java | 10 +-
.../sftp/SftpSimpleConsumeThroughProxyTest.java | 33 ++--
.../remote/sftp/SftpSimpleIPV6ConsumeTest.java | 10 +-
.../sftp/SftpSimpleProduceDisconnectTest.java | 20 +-
.../sftp/SftpSimpleProduceNotStepwiseTest.java | 28 +--
.../file/remote/sftp/SftpSimpleProduceTest.java | 29 ++-
.../sftp/SftpSimpleProduceThroughProxyTest.java | 88 +++------
.../file/remote/sftp/SftpUseListFalseTest.java | 10 +-
test-infra/camel-test-infra-ftp/pom.xml | 55 ++++++
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../camel/test/infra/ftp/common/FtpProperties.java | 14 +-
.../test/infra/ftp/services/FtpRemoteService.java | 20 +-
.../camel/test/infra/ftp/services/FtpService.java | 19 +-
.../test/infra/ftp/services/FtpServiceFactory.java | 23 ++-
test-infra/pom.xml | 1 +
296 files changed, 1481 insertions(+), 1760 deletions(-)
copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/{FtpServerTestSupport.java => services/FtpEmbeddedService.java} (53%)
create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/services/FtpsEmbeddedService.java
create mode 100644 components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/services/SftpEmbeddedService.java
create mode 100644 test-infra/camel-test-infra-ftp/pom.xml
copy {tooling/maven/camel-resources-plugin => test-infra/camel-test-infra-ftp}/src/main/resources/META-INF/MANIFEST.MF (100%)
copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFileToFtpNotStepwiseTest.java => test-infra/camel-test-infra-ftp/src/test/java/org/apache/camel/test/infra/ftp/common/FtpProperties.java (73%)
copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpDeleteFileScottTigerTest.java => test-infra/camel-test-infra-ftp/src/test/java/org/apache/camel/test/infra/ftp/services/FtpRemoteService.java (72%)
copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFtpKeepLastModifiedNotStepwiseTest.java => test-infra/camel-test-infra-ftp/src/test/java/org/apache/camel/test/infra/ftp/services/FtpService.java (61%)
copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FromFilePercentSignInPasswordUserInfoEncodedTest.java => test-infra/camel-test-infra-ftp/src/test/java/org/apache/camel/test/infra/ftp/services/FtpServiceFactory.java (56%)