use runtime.Caller to get at the relative path

the CI systems out there are doing somehting funky, and not running test from repo base.
we have to compute absolute path to config.