-
Notifications
You must be signed in to change notification settings - Fork 2k
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
tests: move core related applications to their own tests/core/ folder #19565
Conversation
b9b77bb
to
e625b2e
Compare
e786ce4
to
4bc73b7
Compare
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.
I wonder if the irq_cpp should rather be in a new tests/cpp
(or maybe tests/cxx
, as cpp could also mean c preprocessor).
But anyway, let's not have this discussion here. Once there is a tests/cxx
folder, that could still be easily moved from tests/core
to tests/cxx
.
The cpp applications will be moved in |
bors merge |
Merge conflict. |
4bc73b7
to
cabe02c
Compare
bors merge |
🕐 Waiting for PR status (GitHub check) to be set, probably by CI. Bors will automatically try to run when all required PR statuses are set. |
bors merge |
Already running a review |
19484: makefiles/arch/msp430.inc.mk: Fix compilation issues with GCC 12 r=maribu a=maribu ### Contribution description This fixes the following compilation issues: /home/maribu/Repos/software/RIOT/cpu/msp430fxyz/periph/gpio.c: In function 'gpio_periph_mode': /home/maribu/Repos/software/RIOT/cpu/msp430fxyz/periph/gpio.c:95:15: error: array subscript 0 is outside array bounds of 'msp_port_isr_t[0]' [-Werror=array-bounds] 95 | sel = &(isrport->SEL); | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors by adding `CFLAGS += --param-min-pagesize=0` for GCC 12 (same issue as already fixed for AVR). and: /usr/lib/gcc/msp430-elf/12.2.0/../../../../msp430-elf/bin/ld: warning: /home/maribu/Repos/software/RIOT/cpu/msp430_common/ldscripts/xfa.ld contains output sections; did you forget -T? by adding the missing `-T`. ### Testing procedure The following should still work: - `make BOARD=msb-430 -C examples/hello-world` - `make BOARD=msb-430 -C tests/xfa flash test` ### Issues/PRs references None 19565: tests: move core related applications to their own tests/core/ folder r=aabadie a=aabadie 19568: tests: move remaining driver related applications to tests/drivers r=aabadie a=aabadie 19575: treewide: fix format specifiers r=maribu a=maribu ### Contribution description This brings format specifiers and the passed type back into sync. This won't change observable behavior in one case, and won't even change machine code in the other. But formally, this fixes bugs. Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de> Co-authored-by: Alexandre Abadie <alexandre.abadie@inria.fr>
Build failed (retrying...): |
19484: makefiles/arch/msp430.inc.mk: Fix compilation issues with GCC 12 r=maribu a=maribu ### Contribution description This fixes the following compilation issues: /home/maribu/Repos/software/RIOT/cpu/msp430fxyz/periph/gpio.c: In function 'gpio_periph_mode': /home/maribu/Repos/software/RIOT/cpu/msp430fxyz/periph/gpio.c:95:15: error: array subscript 0 is outside array bounds of 'msp_port_isr_t[0]' [-Werror=array-bounds] 95 | sel = &(isrport->SEL); | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors by adding `CFLAGS += --param-min-pagesize=0` for GCC 12 (same issue as already fixed for AVR). and: /usr/lib/gcc/msp430-elf/12.2.0/../../../../msp430-elf/bin/ld: warning: /home/maribu/Repos/software/RIOT/cpu/msp430_common/ldscripts/xfa.ld contains output sections; did you forget -T? by adding the missing `-T`. ### Testing procedure The following should still work: - `make BOARD=msb-430 -C examples/hello-world` - `make BOARD=msb-430 -C tests/xfa flash test` ### Issues/PRs references None 19565: tests: move core related applications to their own tests/core/ folder r=aabadie a=aabadie Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de> Co-authored-by: Alexandre Abadie <alexandre.abadie@inria.fr>
Build failed (retrying...): |
Build failed: |
bors merge |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Contribution description
This PR is similar as #19435, #19552, #19551 and #19564 but applied to core related test applications. There's no clear
core_
naming scheme for these applications so maybe some were missed or added by mistake.Testing procedure
Issues/PRs references
#15358, #19435, #19552, #19551 and #19564