runs drive and tests, drvie segfaults so requires some work in
unix_drive.