Последний выпуск goclipse (0.7.6) действительно предоставляет средства для проведения тестирования с использованием пакета «testing», при условии, что вы следовали структуре проекта, рекомендованной в C:/Go/doc/code.html
в структуре установленных файлов, созданной при установке Go.
Используя Eclipse кнопку «Запустить внешние инструменты», создайте новую конфигурацию внешнего инструмента следующим образом:
- на главной вкладке расположение
C:/Go/bin/go.exe
- аргумент
test
- рабочий каталог должен указывать на папку рабочей области eclipse, содержащую пакет, который должен быть протестирован (например,
${workspace_loc:/goProject/src/pnp}
, где pnp
- это имя пакета, а не имя файла go, содержащего тест).
Теперь вы можете запустить тест, нажав кнопку «Выполнить» обычным образом, дав конфигурации понятное имя, например: go test pnp. Теперь вы можете добавить дополнительные тесты к пакету в разных файлах go (или в одном и том же), и все тесты будут выполняться ожидаемым образом.