Cargo

A collection of 4 posts
Cargo

Cargo의 TomcatManager

아파치 톰캣 매니저를 랩핑한 녀석인데 아주 편리합니다. TomcatManager manager; manager = new TomcatManager(new URL(“http://localhost:8080/manager/” [http://localhost:8080/manager/”];)); manager.deploy(“/springsprout”, new URL(“file:target/springsprout.war”), true); manager.undeploy(“/springsprout”); 이런식으로 사용할 수 있습니다. 이슈 1. Cargo와 관련 된 것이 아니지만, 한 가지 이슈
2 min read
Cargo

Cargo 메이븐 플러그인 설정하기

참조: http://cargo.codehaus.org/Maven2+plugin 상당히 간단하지만, 그 결과는 그다지 간단하지 않은 것 같습니다. 일단 설정은 이렇게 했습니다. org.codehaus.cargo cargo-maven2-plugin tomcat6x /apps/apache-tomcat-6.0.18 이렇게 하고, cargo:start 골을 실행하면 톰캣 서버를 메이븐에서 실행할 수 있습니다. mvn cargo:start 이런식으로요. 테스트 진행은 다음 순서대로 할
3 min read
Cargo

DBUnit + Cargo + Webdriver를 이용한 웹 테스트 삽질 중

하려던 것은 간단합니다. 1. DBUnit으로 테스트 데이터를 넣고, 2. Cargo로 톰캣6를 돌리고 3. Webdriver로 HTML, IE, Firefox에서 CRUD+S(검색) 테스트를 하는 겁니다. 이게 되면 PageObject 패턴을 도입해서 테스트를 만들어 볼까 했는데, 아직 이 늪을 못 벗어나고 있습니다. 일단, Webdriver를 이용한 단독 테스트는 성공적이었습니다. 물론 아직 PageObject 패턴을 도입하진 않았었죠.
5 min read