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%)