package org.sky.auto.robot.run;
import org.junit.Test;
import org.robotframework.RobotFramework;
import org.sky.auto.exception.MyAutoException;
public class AutoKeyWordRunner {
private String path;
@Test
public void run(){
int rc = RobotFramework.run(new String[]{"--outputdir",getPath(),"txt"});
if(rc==0){
System.out.println("All tests passed");
}else if(rc<=250){
System.out.println(rc+"tests failed");
throw new MyAutoException("在测试过程中出现了错误!请查看robot日志");
}else{
System.out.println("Error occurred");
throw new MyAutoException("在测试过程中出现了错误!请查看robot日志");
}
}
public void setOutPutDir(String path){
this.path=path;
}
public String getPath() {
return path;
}
}