work around PATH problems

use absolute paths to scripts when running tests
allow tests to use user-facing syntax