带有SFTP组件的MUnit

时间:2016-06-21 05:15:32

标签: mule munit

有没有人将MUnit与SFTP组件一起使用,请你提供任何有用的信息/示例来启动? 我浏览了MUnit文档,但没有得到关于使用Munit的SFTP组件的帮助。

2 个答案:

答案 0 :(得分:1)

使用Munit FTP服务器。启用安全属性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>

答案 1 :(得分:0)

从Anypoint Studio,转到帮助和安装新软件.... 在Work with:面板中查找MUnit更新站点,从MUnit Tools for Mule部分,选择FTP服务器模块(Mule 3.4.0+)然后你来获取ftp服务器的munit组件。你可以使用这个ftp服务器在套件之前/之后处理数据转换以测试应用程序,你可以使用它作为应用程序munit流的绑定。