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
* * 표지 * 옵션을 사용해 보셨습니까? –
관련 항목 : [테스트 실행 - NotExist가 통과하는 이유는 무엇입니까?] (http://stackoverflow.com/questions/38463609/why-does-go-test-run-notexist-pass) – icza