Ich muss ein Go-Projekt von einem Kollegen übernehmen und ich habe noch nie berührt Go und es hat keine Tests, so habe ich begonnen, sie hinzuzufügen, aber ich kann sie nicht ausführen.Laufen gehen Tests von Root-Projekt-Ordner
Der Befehl go zum Ausführen von Tests ist go test
, aber es scheint nicht auf der Stammebene ausgeführt werden.
Meine Projektstruktur ist:
/project/main.go
/project/engine/*.go
/project/api/*.go
Wenn ich cd
entweder engine
oder api
und laufen go test
es funktioniert, aber nicht im Stammordner.
cd /project
go test
? /project [no test files]
Gibt es trotzdem alle Tests von der Wurzel aus laufen?