Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support cargo-xbuild #69

Open
vinaychandra opened this issue Jan 24, 2020 · 1 comment
Open

Support cargo-xbuild #69

vinaychandra opened this issue Jan 24, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@vinaychandra
Copy link

Rust supports custom test frameworks (example). Enable test discovery and runner for the cross compiler used in such cases (cargo xbuild / cargo xrun here )

@calebcartwright calebcartwright changed the title Support custom test frameworks Support cargo-xbuild Jan 26, 2020
@calebcartwright calebcartwright added the enhancement New feature or request label Jan 26, 2020
@calebcartwright
Copy link
Member

Thanks for the request @vinaychandra! I've updated the title and scope of this issue to more narrowly focus specifically on xbuild/xtest because the processes required for test discover, execution, results interpretation, etc. are going to be specific to the corresponding test harnesses/frameworks.

We definitely want to be able to eventually support multiple test frameworks, but I want to be fully transparent that we're primarily focused on implementing the remaining features for libtest first, so it'll likely be some time before we get around to this one (though we'd happily review any PRs for this!).

As far as implementation for this (and really any custom test harness), #67 and #14 are both pre-requisites, and we'd also need to know:

  • command are for test discovery and format of result
  • command for test execution and format of result (with appropriate filters as needed)
  • command for test suite/mod execution and format of result (with appropriate filters as needed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants