test_flags
`cargo xtask test test_something` currently constructs `cargo test '' test_something`, which errors out for `cargo test`. This fix removes the `test_flags` string if it's empty.