protected void startHeritrix(String path) throws Exception {
String authPassword =
(new BigInteger(SecureRandom.getSeed(16))).abs().toString(16);
String[] args = { "-j", path + "/jobs", "-a", authPassword };
// TODO: add auth password?
heritrix = new Heritrix();
heritrix.instanceMain(args);
configureHeritrix();
heritrix.getEngine().requestLaunch("selftest-job");