2016-08-07 1 views
0

Je suis nouveau dans Go et essaye de travailler sur un projet. La structure du code est commeAller fichier spécifique de test ouput

handlers/ 
    -time.go 
    -time_test.go 

Je l'ai déjà essayé construire vont, faire (projet) Nom

La chose est, je veux ajouter une sortie de la console dans le code pour que je sache si une branche est couverte ou non (ou pour le débogage). En ce moment, ça ne marche pas pour moi.

Si j'utilise:

go test -run test_file_path 

iF juste sortie

Pass  0.009s 

Même je mis t.Log("print log") ou même fmt.Print("Say Hello") dans la fonction de test.

Si j'utilise simplement go test -v test_file_path, j'aurais des variables indéfinies. Le test de génération & échouerait.

Des suggestions? Merci! G

+0

Avez-vous essayé l'option * -cover *? –

+0

En relation: [Pourquoi le test 'go go -Extraist' passe-t-il?] (Http://stackoverflow.com/questions/38463609/why-does-go-test-run-notexist-pass) – icza

Répondre

0

Juste go test ./handlers -v. Les gestionnaires constituent le chemin du package.