как ссылаться на относительный файл из кода и тестов
Мне нужно ссылатьсяpatients.json
отpatients.go
вот структура папок:
Если я сделаю:
filepath.Abs("../../conf/patients.json")
это работает дляgo test ./...
но терпит неудачу дляrevel run
Если я сделаю:
filepath.Abs("conf/patients.json")
происходит обратное (пирушка в порядке, но тесты не пройдены).
Есть ли способ правильно ссылаться на файл, чтобы он работал как для тестов, так и для нормального запуска программы?