pkg: tests: handle arch requirements at pkg level, remove useless board blacklist#12608
pkg: tests: handle arch requirements at pkg level, remove useless board blacklist#12608kaspar030 merged 34 commits intoRIOT-OS:masterfrom
Conversation
It is required at the package level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
This is now automatically managed by the arch 16bit feature blacklist at pkg dependencies level
This is now automatically managed by the arch 16bit feature blacklist at pkg dependencies level
0d1c868 to
7a83364
Compare
|
|
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
|
Added a couple of commit for applying the same cleanup to the tinydtls package and the associated dtls-echo example. |
Remove 8 bit and 16 bit based boards because they are automatically excluded by the 32 bit architecture requirement of the jerryscript package
Remove 8 bit and 16 bit based boards because they are automatically excluded by the 32 bit architecture requirement of the jerryscript package
|
Added commits for lua and jerryscript packages. |
Good idea. With the help of this script, below is the comparison. tests/pkg_cifraThis PR: master: diff: tests/pkg_cn-cborThis PR: master: diff: tests/pkg_haclThis PR: master: diff: tests/pkg_libcoapThis PR: master: diff: tests/pkg_libcoseThis PR: master: diff: tests/pkg_libhydrogenThis PR: master: diff: tests/pkg_micro-eccThis PR: master: diff: tests/pkg_monocypherThis PR: master: diff: tests/pkg_qdsaThis PR: master: diff: tests/pkg_tinycborThis PR: master: diff: tests/pkg_wolfsslThis PR: master: diff: tests/pkg_wolfcrypt-ed25519-verifyThis PR: master: diff: examples/dtls-echoThis PR: master: diff: examples/dtls-wolfsslThis PR: master: diff: examples/javascriptThis PR: master: diff: examples/lua_REPLThis PR: master: diff: examples/lua_basicThis PR: master: diff: |
MIPS based boards are now blacklisted at package level
MIPS based boards are now blacklisted at package level
RISCV based boards are now blacklisted at package level
17e978f to
357eaba
Compare
|
I reran the script from above with the last version of this PR and got the same results. |
|
@miri64, @kaspar030, I think we are good here. Do you still have concerns ? |
|
My comments were addressed. |
yet no ACK? |
|
Thank you for the reviews! |
Sorry, didn't have the time to have a look beyond confirming that my comments were addressed last week. |
Contribution description
This PR is using the recently added arch requirements in the dependency files at package level. This allows to remove the board blacklist used in package related tests/examples.
Only packages and their related tests/examples are affected by this PR.
Testing procedure
A green Murdock should be ok.
Issues/PRs references
Partial (but cleaner) alternative to #12577.