-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Dont require icetea #14880
Dont require icetea #14880
Conversation
@Patater, thank you for your changes. |
cd86b7c
to
08140e9
Compare
icetea is used for running icetea integration tests with `mbed-cli test --icetea`, but not otherwise needed. icetea was intended for deprecation with Mbed OS 6.0. Remove icetea from the list of default dependencies, as the version of prettytable it depends on causes a Python dependency conflict with other libraries' dependencies on prettytable, preventing icetea from being installed to the same Python environment as other Mbed Python tools.
08140e9
to
c6e8f64
Compare
Was this removed from this pull request? |
Yes, they are no longer removed in this PR. |
why not? |
I removed them, but CI failed (we have scripts that try importing the removed tests). This PR is good as a fix for the prettytable conflict and we can work on removing the rest of icetea as a matter of separate priority. |
CI started |
Jenkins CI Test : ❌ FAILEDBuild Number: 1 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
CI failed on missing a header file
|
I assume icetea is still being tested (is this command being invoked |
No, in the CI we do not intend to A better solution would be to remove the Otherwise, we can modify the CI script to use |
I'll bring back the removal of |
Pull request has been modified.
CI started |
Jenkins CI Test : ✔️ SUCCESSBuild Number: 2 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
icetea was intended to be deprecated in Mbed 6. icetea is no longer maintained. Remove icetea-specific TEST_APPS and run_icetea tests from Mbed OS.
d03c27f
to
45a8826
Compare
CI started |
Jenkins CI Test : ✔️ SUCCESSBuild Number: 3 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
@jamesbeyond Please review, if this can go for the next release. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Summary of changes
Remove icetea requirement.
Impact of changes
icetea is no longer listed as a default dependency.
Migration actions required
If you require icetea, you must install it separately as it is no longer listed as a default dependency of mbed-os in requirements.txt.
Documentation
None
Pull request type
Test results
Reviewers