2016-06-21 55 views
0

有没有人使用MUnit与SFTP组件,可以请你提供任何有用的信息/例子来启动? 我通过MUnit文档,但没有得到Munit的SFTP组件很多帮助。与SFTP组件的MUnit

回答

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> 
0

从Anypoint Studio,转到帮助和安装新软件...。 在处理:面板寻找MUnit更新站点,并从MuleMüit工具部分,选择FTP服务器模块(Mule 3.4.0+),然后你来为FTP服务器获取munit组件。你可以使用这个FTP服务器在套件之前/之后处理用于测试应用程序的数据转换,并且可以将其用作应用程序munit流程的外部绑定。