WebDriver/Junit으로 자동화 된 테스트를 실행 중이며 TestData는 injected to Jenikins env으로 테스트에 사용됩니다. 이 문제는 테스트를 로컬에서 실행해야 할 때마다 Jenkins env var이 읽히는 행을 주석 처리하고 올바른 값으로 바꿔야합니다.Jenkins Env Vars에서 읽은 속성 파일에서 읽습니다. Env vars
// 개인 최종 고정 문자열 DEFAULT_FILTER = System.getenv ("DEFAULT_FILTER");
개인 최종 정적 문자열 DEFAULT_FILTER = "필터";
우리는 속성 파일에서 TestData를 읽을 수 있다고 생각합니다. 비용은 더 클 것이지만 비용이 얼마나 들지는 모르겠습니다. 속성 파일을 읽는 비용을 줄이는 방법이 있습니까? 또는 vars 주입을 계속하는 것이 좋습니다.
모든 가능한 값을 가진 XML과 같은 특성 파일을 작성하여 코드에서 액세스 할 수 있습니다. –
은 빌드 도구에서 다른 프로필을 가지고 있습니다. Jenkins와 로컬 용 프로필 하나. 각 프로파일은 다른 매개 변수 세트를 참조합니다. –