내 프로젝트에는 두 가지 오이 테스트가 있고 각각 다른 스프링 컨텍스트 구성이 필요합니다.Intellij, 오이 테스트 및 두 개의 스프링 컨텍스트 구성
내가 가지고있는 문제는 Intellij에서 개별적으로 각 테스트를 실행할 때 적절한 스프링 컨텍스트를로드하고 테스트가 통과하지만 모든 테스트를 실행하면 아무 것도 통과하지 않는다는 것입니다.
메이븐 테스트를 실행하면 두 테스트가 모두 통과합니다.
@RunWith(FCSCucumber.class)
@Cucumber.Options(strict = true
// , tags = {"[email protected]"}
// , tags = {"@Only"}
, glue ="feature.scenario1"
, features = "src/test/resources/feature/scenario1/"
)
@FCSApplicationProperties(commonProps="config/scenario1/exec.common.properties",
environmentProps="src/test/resources/scenario1-test.properties")
public class TesScenario1Features {
\t
}
@ContextConfiguration("/cucumber-scenario1.xml")
public class scenario1Steps {
......
}
@RunWith(FCSCucumber.class)
@Cucumber.Options(strict = true
// , tags = {"[email protected]"}
// , tags = {"@Only"}
, glue ="feature.scenario2"
, features = "src/test/resources/feature/scenario2/"
)
@FCSApplicationProperties(commonProps="config/scenario2/exec.common.properties",
environmentProps="src/test/resources/scenario2-test.properties")
public class TesScenario2Features {
\t
}
이
내 코드입니다
@ContextConfiguration("/cucumber-scenario2.xml")
public class scenario2Steps {
......
}