해당 execute shell 명령에서 문제가 생길 경우 build fail이 발생한다.
이를 해결하기 위해서는 아래와 같은 명령어를 추가한다.
- 명령 실패 시 추가 실행을 중지하려면
- command || exit 0
- 명령이 실패할 때 실행을 계속하려면
- command || true
userId : test password : qwe123
import lombok.Getter; import lombok.Setter; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import org.yaml.snakeyaml.Yaml; import java.io.InputStream; @Getter @Setter public class TestData { private String userId; private String password; @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.DEFAULT_STYLE); } public TestData getTestData() { Yaml yaml = new Yaml(); InputStream inputStream = TestData.class.getResourceAsStream("/testdata.yaml"); return yaml.loadAs(inputStream, TestData.class); } }
TestData testData = new TestData(); testData = testData.getTestData(); RestAssured.baseURI = testData.getTargetURL();