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();
    }
}