updated test runner so it supports crate