play1 framework에서 test 스코프 실행할 수 있다. 

(좀 이상하긴 하지만..)



conf/dependencies.yml를 수정한다. 


    - org.springframework -> spring-test 3.2.11.RELEASE:

            id: test





test 스코드 관련 의존성 파일 읽어온다.


play dependencies --%test --sync

play test



play run 할 때 다음 로그가 출력된다.


~ framework ID is test




다시 원래대로 상용 환경으로 실행하려면, 다음과 같이 실행한다.


play dependencies --sync

play run



* 참고 문서


https://github.com/playframework/play1/blob/master/documentation/manual/ids.textile


By the way, play test is then equivalent to:

play run --%test




* 참고 소스



https://github.com/playframework/play1/blob/master/framework/test-src/play/deps/dependencies_test2.yml


require:

    - play

    - play -> pdf [0.9,)

    - play -> deadbolt 1.5.4

    - play -> cobertura 2.4:

        id: test

    - commons-lang -> commons-lang 2.5

    - commons-codec 1.7

    - net.sf.json-lib -> json-lib 2.4 jdk15

    - crud



https://github.com/playframework/play1/blob/master/samples-and-tests/just-test-cases/conf/application.conf



%test.application.mode=dev

%test.db.url=jdbc:h2:mem:play;MODE=MYSQL;LOCK_MODE=0;MV_STORE=false;

%test.jpa.ddl=create


# Second database

%test.db_other.url=jdbc:h2:mem:other;MODE=MYSQL;LOCK_MODE=0

%test.db_other.jpa.ddl=create




https://github.com/playframework/play1/blob/master/framework/test-src/play/LoggerTest.java


  @Before

    public void setUp() throws Exception {

        Play.configuration = new Properties();

        Play.applicationPath = new File(".");

        Play.id="test";   

    }



Posted by '김용환'
,