Voici comment passer un test Go sous Travis.
Dans le fichier de configuration Travis, ajouter une variable d’environnement appelée TRAVIS par exemple :
language: go
env:
- TRAVIS=true
Dans le source du test à passer :
func TestToSkip(t *testing.T) {
if os.Getenv("TRAVIS") == "true" {
t.Skip("skip test on travis")
}
...
}
C’est aussi simple que cela !
Enjoy!