I'm trying to understand a relative path building in Go. Here is my problem: I have a folders tree:
-root
--main
---utils
---certs
--tests
Having my certificates uploaded into certs folder and connectivity util.go
file uploaded into utils
, I have relative paths hard coded in the file.
Problem: Having paths specified in utils/util.go
, they work fine once called from main/main.go
and throw exception (file not found) when called from tests/test.go
.
What's the way out?