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

tests: unblacklist some boards #3609

Merged
merged 6 commits into from
Aug 25, 2015

Conversation

jnohlgard
Copy link
Member

in reviewing #2926 it was discovered that the RAM/ROM blacklist of the stm32f0discovery board was no longer needed in tests/vtimer_msg. This PR removes the blacklist from the tests which build correctly on my machine. Travis is using a different toolchain so it might give a different result though.

@jnohlgard jnohlgard added Platform: ARM Platform: This PR/issue effects ARM-based platforms Area: tests Area: tests and testing framework Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Aug 11, 2015
@@ -8,9 +8,6 @@ BOARD_BLACKLIST := arduino-mega2560
# The MSP boards don't feature round(), exp(), and log(), which are used in the unittests
BOARD_BLACKLIST += chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1

# Insufficient RAM / ROM
BOARD_INSUFFICIENT_RAM += redbee-econotag stm32f0discovery
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the redbee-econotag needs to stay in:

/home/kietzmann/Dokumente/RIOT_repo_devel/RIOT/tests/libfixmath_unittests/bin/redbee-econotag/libfixmath_unittests.elf section `.heap' will not fit in region `ram'
/home/kietzmann/Downloads/gcc-arm-none-eabi-4_8-2014q2/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld: region `ram' overflowed by 1776 bytes
collect2: error: ld returned 1 exit status

@PeterKietzmann
Copy link
Member

Except the one comment above I'm fine with your PR (ran build tests locally). There is one other thing that appeared several times for the redbee-econotag, but it's unrelated. E.g. like this:

tests/vtimer_msg_diff/main.c:87:16: error: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'uint32_t' [-Werror=format=]
                tmsg->msg, diff);
                ^

@PeterKietzmann
Copy link
Member

And btw, my compiler version: gcc version 4.8.4 20140526 (release) [ARM/embedded-4_8-branch revision 211358] (GNU Tools for ARM Embedded Processors)

@haukepetersen
Copy link
Contributor

Travis is fine with these changes - and Travis is actually the reason for blacklisting boards -> I would vote for merging this PR as is. ACK from my side

@PeterKietzmann: are you ok with this?

@PeterKietzmann
Copy link
Member

Ok let's do this

PeterKietzmann added a commit that referenced this pull request Aug 25, 2015
@PeterKietzmann PeterKietzmann merged commit 7ce8786 into RIOT-OS:master Aug 25, 2015
@jnohlgard jnohlgard deleted the pr/tests-unblacklist-boards branch September 21, 2015 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer Platform: ARM Platform: This PR/issue effects ARM-based platforms
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants