有没有人将MUnit与SFTP组件一起使用,请你提供任何有用的信息/示例来启动? 我浏览了MUnit文档,但没有得到关于使用Munit的SFTP组件的帮助。
答案 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流的绑定。