package hudson.model; import org.jvnet.hudson.test.HudsonTestCase; import java.io.StringReader; /** * @author Kohsuke Kawaguchi */ public class ExternalRunTest extends HudsonTestCase { public void test1() throws Exception { ExternalJob p = hudson.createProject(ExternalJob.class, "test"); ExternalRun b = p.newBuild(); b.acceptRemoteSubmission(new StringReader( "<run><log content-encoding='UTF-8'>AAAAAAAA</log><result>0</result><duration>100</duration></run>" )); assertEquals(b.getResult(),Result.SUCCESS); assertEquals(b.getDuration(),100); b = p.newBuild(); b.acceptRemoteSubmission(new StringReader( "<run><log content-encoding='UTF-8'>AAAAAAAA</log><result>1</result>" )); assertEquals(b.getResult(),Result.FAILURE); } }