ops-pro/ops-server/src/test/java/cd/casic/server/PipelineExecuteTest.java

38 lines
1.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package cd.casic.server;
import cd.casic.ci.process.engine.executor.PipelineExecutor;
import cd.casic.ci.process.process.service.pipeline.PipelineService;
import jakarta.annotation.Resource;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
@SpringBootTest(classes = {OpsServerApplication.class})
@ActiveProfiles("local")
public class PipelineExecuteTest {
@Resource
PipelineExecutor pipelineExecutor;
@Resource
PipelineService pipelineService;
// 执行pipeline
@Test
public void executePipeline(){
pipelineExecutor.execute("716299522803896320");
}
// 获取pipeline执行状态
@Test
public void getRunState(){
pipelineService.getPipelineRunState("716299522803896320");
}
@Test
public void taskSkipExecute(){
// 这个流水线包含了故意报错的worker可以验证跳过效果
pipelineExecutor.execute("718104543308681216");
}
@Test
public void taskSkipGetState(){
// 这个流水线包含了故意报错的worker可以验证跳过效果
pipelineService.getPipelineRunState("718104543308681216");
}
}