MUnit с компонентом SFTP

Кто-нибудь использовал MUnit с компонентом SFTP, не могли бы вы предоставить мне любую полезную информацию/пример для запуска? Я просмотрел документацию MUnit, но не получил большой помощи по компоненту SFTP с Munit.


person user6284034    schedule 21.06.2016    source источник


Ответы (2)


Используйте FTP-сервер Munit. Включите безопасный атрибут true для использования SFTP . Пожалуйста, перейдите на эту страницу https://docs.mulesoft.com/munit/v/1.2.0/munit-ftp-server.

Запустите сервер перед запуском наборов и остановите серверы после. Пример, как показано ниже.

     <ftpserver:config name="FTP_Server" secure="true" doc:name="FTP Server"/>

<munit:before-suite name="suiteBefore" description="MUnit Test">
    <ftpserver:start-server config-ref="FTP_Server" doc:name="FTP Server"/>
</munit:before-suite>

<munit:test name="FlowTest" description="Test">
    --flow test goes here----
    <flow-ref name="test5Flow" doc:name="Flow-ref to test5Flow"/>
    <ftpserver:contains-files config-ref="FTP_Server" file="testFile.xml" path="/tmp" doc:name="FTP Server"/>
</munit:test>

<munit:after-suite name="After_Suite" description="After suite actions">
    <ftpserver:stop-server config-ref="FTP_Server" doc:name="FTP Server"/>
</munit:after-suite>
person star    schedule 21.06.2016

В Anypoint Studio перейдите в раздел Справка и установите новое программное обеспечение…​. В панели «Работа с:» найдите сайт обновления MUnit, а в разделе «Инструменты MUnit для Mule» выберите «Модуль FTP-сервера» (Mule 3.4.0+), после чего вы получите компонент munit для ftp-сервера. Вы можете использовать этот ftp-сервер в до/после пакета для обработки преобразования данных для тестирования приложения, и вы можете использовать это как выходную привязку к потоку вашего приложения.

person Kishore    schedule 18.08.2016