2016-08-07 4 views
0

저는 Go의 새로운 기능으로 프로젝트 작업을하려고합니다. 코드의 구조는 이미 이동 빌드 시도했습니다 테스트 특정 파일을 실행하십시오

handlers/ 
    -time.go 
    -time_test.go 

처럼, 내가 알 수 있도록 코드 내부에 약간의 콘솔 출력을 추가 할 (프로젝트) 이름 건은

할 것입니다 브랜치가 덮여 있거나 그렇지 않으면 (또는 디버깅을 위해). 바로 지금, 그것은 나를 위해 작동하지 않습니다.

내가 사용하는 경우 :

go test -run test_file_path 

경우

Pass  0.009s 

심지어 내가 t.Log("print log") 또는 테스트 기능 내부도 fmt.Print("Say Hello")를 넣어 바로 출력.

방금 ​​go test -v test_file_path을 사용하면 정의되지 않은 변수가 생깁니다. 빌드 & 테스트가 실패합니다.

제안 사항? 감사합니다. g

+0

* * 표지 * 옵션을 사용해 보셨습니까? –

+0

관련 항목 : [테스트 실행 - NotExist가 통과하는 이유는 무엇입니까?] (http://stackoverflow.com/questions/38463609/why-does-go-test-run-notexist-pass) – icza

답변

0

그냥 go test ./handlers -v입니다. 처리기은 패키지 경로입니다.

관련 문제