Mercurial > hg > Members > shoshi > jungle > jungle-core
view src/test/java/jp/ac/u_ryukyu/ie/cr/junglenetwork/logupdate/LogupdateTestStartCodeSegment.java @ 342:a8794548f5c9
add logtest method
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 29 Aug 2017 11:33:54 +0900 |
parents | 111e57d0b233 |
children | ec382195c477 |
line wrap: on
line source
package jp.ac.u_ryukyu.ie.cr.junglenetwork.logupdate; import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; import jp.ac.u_ryukyu.ie.cr.jungleNetwork.codesegment.LogUpdateCodeSegment; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Created by kono on 2017/08/28. */ public class LogupdateTestStartCodeSegment extends CodeSegment { int bbsPort = 8080; Receiver host = ids.create(CommandType.PEEK); private Pattern pattern = Pattern.compile("^(node|cli)([0-9]+)$"); private String[] args; boolean persistentFlag = false; @Override public void run() { String name = host.asString(); Matcher matcher = pattern.matcher(name); matcher.find(); // String type = matcher.group(1); for(String arg: args) if (arg.equals("-persistent")) { persistentFlag = true; } Logupdator cassaBBS = new Logupdator(name); cassaBBS.init(); ods.put("updator", cassaBBS); new LogUpdateCodeSegment(); } }