nextest
nextest copied to clipboard
Support multiple --target arguments
Rust 1.64 includes support for multiple --target or build.target arguments. Nextest should support them.
Some challenges:
- Cargo's JSON messages don't contain the name of the target. However, it can be extracted from the relative path in
detect_base_output_dir. - We need to extend the
platform()predicate to handle specific targets. Maybe something likeplatform(target)to select all targets, andplatform(target:<triple>)for a specific target. - Metadata serialization will need to account for these additional cases.
#538 has a WIP impl for this.