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

[devel_transport] Add greentea-client dependency detection #84

Closed
PrzemekWirkus opened this issue Feb 25, 2016 · 0 comments
Closed

[devel_transport] Add greentea-client dependency detection #84

PrzemekWirkus opened this issue Feb 25, 2016 · 0 comments
Assignees

Comments

@PrzemekWirkus
Copy link
Contributor

Change:

  • In order to detect if yotta module is using greentea-client (and new Greentea 0.2.x with async host test model) we need to add API for Greentea before and after devel_transport changes.
  • Greentea before v0.2.x (mbed-greentea<0.2.0) should:
    • detect presence of greentea-client dependency/testDependency (in module.json) and if such exist propose upgrade to latest greentea: pip install mbed-greentea>=0.2.0 --upgrade.
    • if no greentea-client dependency/testDependency in yotta module - normal operation.
  • Greentea from v0.2.0 (mbed-greentea>=0.2.0) should:
    • detect presence of greentea-client dependency/testDependency (in module.json) - normal operation.
    • if no greentea-client dependency/testDependency in yotta module (in module.json):
      • Propose downgrade to Greentea before v0.2.0: pip install mbed-greentea<0.2.0 --upgrade or
      • propose solution (point to porting guide for new async model).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants