FlexUnit 4에서는 Ant Task에서 FlexUnit을 실행시키고, 테스트가 실패하면 진행을 중지하는 등, 일반적인 Continuous Integration Server에서 필요로하던 작업이 가능하다.

관련 링크: http://opensource.adobe.com/wiki/display/flexunit/CI+ReadMe


작년 즈음에 FlexUnit 개발자들이 Ant Task 관련한 토론을 진행하던 과정을 잠깐 지켜보았는데, 당시에는 XMLSocket과 Trace Output을 이용한 방법에 대해 한창 이야기 중이었다. 현재 샘플 코드를 보니, XMLSocket을 이용한 방법으로 구현이 된 것으로 보인다.


반면, Mustella[각주:1]의 경우에는 Trace Output을 이용한 방법으로 구현이 되어있는데, 이 때문에 한때 테스트 환경 설정에 애를 먹었던 기억이 난다.


FlexUnit4로 건너오면서 여러모로 개선이 많이 되었지만, 여전히 GUI Test에는 Mustella만한 것이 없다는 생각. 물론, ActionScript Library 테스트에는 역시 FlexUnit이 강세다.



See Also

  1. Flex SDK 내에서 사용하는 테스팅 프레임워크. 자세한 내용은 See Also 참고. [본문으로]
저작자 표시 비영리 변경 금지
Posted by 찬익

트랙백 주소 : http://blog.chanik.com/trackback/24 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 지돌스타 2009/11/26 09:48  댓글주소  수정/삭제  댓글쓰기

    스타플에서 알림이로 계속 넘어오다 보니 자주 보게 되는군요.

  2. BlogIcon hika 2009/11/27 17:06  댓글주소  수정/삭제  댓글쓰기

    일단 플래시 관련 자동화라면 같이 살펴보실만한 프로젝트가 두개더있습니다.
    앤트를 오래 써오셨다면 느끼셨을 복잡한 xml과 일관성없는 관리 부분을 해소하기 위해 마빈을 고려해보셨을텐데 마빈용 플러그인을 개발하는 프로젝트입니다.

    http://code.google.com/p/flex-mojos/

    전 상용솔루션에서 이미 거의 마빈으로 넘어간게 많아서..

    또하나는 유명한 fluint 죠

    http://code.google.com/p/fluint/

    얼마전에 이미 AIR로도 포팅이 되어 빌드 자동화용 exe파일도 제공되고 있습니다. 놀리는 컴터에 as3 빌드자동화솔루션을 구축하신다면 가장 간단한 솔루션입니다 ^^

    • BlogIcon 찬익 2009/11/28 20:54  댓글주소  수정/삭제

      오래 전에 얼핏 보긴 했는데, 당시에는 둘 다 프로젝트 극초기였어서 대충 보고 넘어갔던 기억이 나네요. ㅎㅎ 오래되어서 기억이 가물가물..
      fluint은 아예 프로젝트 처음부터 AIR 지원을 특징으로 내세웠던 것으로 기억합니다. 그땐 그게 왠지 모르게 거부감이 들었는데, 조만간 한 번 써봐야겠습니다. :')