Closed smlng closed 6 years ago
tests/driver_xbee
failes on native as expected, with:
/RIOT/tests/driver_xbee/bin/native/tests_driver_xbee.elf
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
RIOT native board initialized.
RIOT native hardware initialization complete.
drivers/xbee/xbee.c:478 => 0x2c0c
*** RIOT kernel panic:
FAILED ASSERTION.
*** halted.
native: exiting
tests/mutex_order
fails with:
/RIOT/tests/mutex_order/bin/native/tests_mutex_order.elf
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
RIOT native board initialized.
RIOT native hardware initialization complete.
main(): This is RIOT! (Version: 2018.04-devel-93-gac578-mobi25.inet.haw-hamburg.de-fix_tests_180129)
Mutex order test
Please refer to the README.md for more information
T3 (prio 6): trying to lock mutex now
T4 (prio 4): trying to lock mutex now
T5 (prio 0): trying to lock mutex now
T6 (prio 2): trying to lock mutex now
T7 (prio 1): trying to lock mutex now
T5 (prio 0): locked mutex now
T7 (prio 1): locked mutex now
Unexpected end of file in expect script at "child.expect(u"T\d+ \(prio (\d+)\): locked mutex now")" (tests/mutex_order/tests/01-run.py:28)
Process already stopped
make: *** [test] Error 1
tests/netdev_test
fails when DEVELHELP=1 (hence might be expected @miri64 ?) with
/RIOT/tests/netdev_test/bin/native/tests_netdev_test.elf
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
RIOT native board initialized.
RIOT native hardware initialization complete.
main(): This is RIOT! (Version: 2018.04-devel-29-g8a60f-mobi1.inet.haw-hamburg.de-HEAD)
sys/net/gnrc/netif/gnrc_netif.c:1157 => 0x804ade1
*** RIOT kernel panic:
FAILED ASSERTION.
*** halted.
native: exiting
Unexpected end of file in expect script at "child.expect_exact('Executing test_get_addr()')" (tests/netdev_test/tests/01-run.py:14)
Process already stopped
Makefile:21: recipe for target 'test' failed
make: *** [test] Error 1
but succeeds with DEVELHELP=0
tests/periph_rtc
fails, as it does not fire alarm 4x every 2s as expected
tests/posix_semaphore
runs on Linux, but fails on macOS with:
/RIOT/tests/posix_semaphore/bin/native/tests_posix_semaphore.elf
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
RIOT native board initialized.
RIOT native hardware initialization complete.
main(): This is RIOT! (Version: 2018.04-devel-93-gac578-mobi25.inet.haw-hamburg.de-fix_tests_180129)
######################### TEST1:
first: sem_init
first: thread create
first: thread created
first: sem_getvalue
first: sem_getvalue != 0
first: do yield
second: sem_trywait
second: sem_trywait failed
second: sem_trywait done with == 0
second: wait for post
first: done yield
first: sem_trywait
first: sem_trywait FAILED
first: sem_trywait done
first: sem_post
second: sem was posted
second: end
first: sem_post done
first: sem_destroy
first: end
######################### TEST2:
first: sem_init
first: thread create: 5
first: thread created: priority 5 (1/5)
first: thread create: 4
first: thread created: priority 4 (2/5)
first: thread create: 3
first: thread created: priority 3 (3/5)
first: thread create: 2
first: thread created: priority 2 (4/5)
first: thread create: 1
first: thread created: priority 1 (5/5)
------------------------------------------
post no. 0
Thread 'priority 1' woke up.
Unexpected end of file in expect script at "term.expect_exact("Back in main thread.")" (tests/posix_semaphore/tests/01-run.py:52)
Process already stopped
make: *** [test] Error 1
tests/pthread_rwlock
works on Linux, but fails macOS, i.e. exits after second thread finished
tests/rmutex
works on Linux, but fails on macOS, i.e. stops/exists after T4
tests/thread_cooperations
works on Linux, but fails on macOS, i.e., exists before completion
same for tests/thread_exit
tests/threag_flags
works on Linux, but fails on macOS with slightly too high delay
tests/thread_msg_seq
works on Linux, but fails on macOS, i.e., exists before completion
tests/xtimer_drift
fails on Linux after some time, and on macOS, too. But, on macOS very quickly (<20s) and with higher drift and jitter.
@smlng can you please open issues in the RIOT repository for your findings? I'm already starting to loose track.
tests/driver_xbee failes on native as expected,
If you run native
on Raspberry Pi you can expose its UART to use xbee.
tests/netdev_test fails when DEVELHELP=1 (hence might be expected @miri64 ?) with
The whole point of this test is to test the netdev_test
framework, so having assertions about the device it might not fulfill is bad, so yes.
Regarding the other tests: I'm not sure they ever were run on MacOS... But it might be a hint that the RIOT scheduler backend for native on MacOS is broken.
tests/netdev_test fails when DEVELHELP=1 (hence might be expected @miri64 ?) with
The whole point of this test is to test the
netdev_test
framework, so having assertions about the device it might not fulfill is bad, so yes.
tests/xtimer_drift fails on Linux after some time, and on macOS, too. But, on macOS very quickly (<20s) and with higher drift and jitter.
Maybe related to RIOT-OS/RIOT#6442
tests/periph_rtc
: fails for good reason, 'rtc_set_time: not implemented'
tests/mutex_order
: works for me on Linux.
@cladmi yeah saw that too
done
First checkbox marks a tests as run. Second (sub) checkbox indicates success, please add comment on failure.
board_calliope-miniboard_microbitdriver_adcxx1cdriver_adt7310driver_adxl345driver_apa102driver_at30tse75xdriver_at86rf2xxdriver_ata8520edriver_bh1750driver_bmp180driver_bmx280driver_ds1307driver_dsp0401driver_enc28j60driver_encx24j600driver_hd44780driver_hdc1000driver_hih6130driver_hts221driver_ina220driver_io1_xplaineddriver_isl29020driver_isl29125driver_jc42driver_kw2xrfdriver_l3g4200ddriver_lc709203fdriver_lis2dh12driver_lis3dhdriver_lis3mdldriver_lps331apdriver_lsm303dlhcdriver_lsm6dsldriver_mag3110driver_mma7660driver_mma8x5xdriver_mpl3115a2driver_mpu9150driver_mq3driver_nrf24l01p_lowleveldriver_nvram_spidriver_pcd8544driver_pn532driver_sdcard_spidriver_servodriver_si70xxdriver_srf02driver_srf08driver_sx127xdriver_tcs37727driver_tmp006driver_tsl2561driver_veml6070emb6gomachlwmacmcubootmpu_stack_guardopenthreadperiph_adcperiph_dacperiph_flashpageperiph_gpio_arduinoperiph_i2cperiph_pwmperiph_rttperiph_spipkg_cmsis-dsppkg_semtech-loramacwarn_conflict