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/periph_gpio: Adapt reset test to not sleep just 1 second #123

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MarcelStenzel
Copy link
Contributor

Changes out sleep and the get_metadata call to the given API Sync Shell keyword. This does basically the same but gives more time to boards that need it after resetting.

Changes out sleep and the get_metadata call to the given API Sync Shell keyword. This does basically the same but gives more time to boards that need it after resetting.
@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
0 12 0
  ❌ hifive1b (3 fail build)
PASS FAIL SKIP
0 3 0
TEST RESULT
periph_spi ❌ build fail
periph_i2c ❌ build fail
periph_gpio ❌ build fail
  ❌ same54-xpro (3 fail build)
PASS FAIL SKIP
0 3 0
TEST RESULT
periph_spi ❌ build fail
periph_i2c ❌ build fail
periph_gpio ❌ build fail
  ❌ samr34-xpro (3 fail build)
PASS FAIL SKIP
0 3 0
TEST RESULT
periph_spi ❌ build fail
periph_i2c ❌ build fail
periph_gpio ❌ build fail
  ❌ stk3200 (3 fail build)
PASS FAIL SKIP
0 3 0
TEST RESULT
periph_spi ❌ build fail
periph_i2c ❌ build fail
periph_gpio ❌ build fail

@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
0 11 1
  ❌ hifive1b (3 fail test)
PASS FAIL SKIP
0 3 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/periph_gpio ❌ test fail
  ❌ same54-xpro (3 fail test)
PASS FAIL SKIP
0 3 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/periph_gpio ❌ test fail
  ❌ samr34-xpro (2 fail test)
PASS FAIL SKIP
0 2 1
TEST RESULT
tests/periph_i2c ❌ test fail
tests/periph_gpio ❌ test fail
tests/periph_spi 🙈 skip
  ❌ stk3200 (3 fail test)
PASS FAIL SKIP
0 3 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/periph_gpio ❌ test fail

@MarcelStenzel MarcelStenzel changed the title tests/periph_gpio: Adapt reset test to not sleep just 1 second WIP tests/periph_gpio: Adapt reset test to not sleep just 1 second Sep 29, 2021
@MarcelStenzel MarcelStenzel changed the title WIP tests/periph_gpio: Adapt reset test to not sleep just 1 second tests/periph_gpio: Adapt reset test to not sleep just 1 second Oct 15, 2021
@MarcelStenzel
Copy link
Contributor Author

Out of WIP.
There was an issue with the bluepill of the same54. The bluepill has been exchanged.
The stk3200 and samr34 had wiring issues with the reset pin which are solved now.

@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
25 6 0
  ❌ nucleo-f091rc (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_gpio ❌ test fail
  ❌ nucleo-f767zi (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_gpio ❌ test fail
  ❌ z1 (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_gpio ❌ test fail
  ❌ arduino-due (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_gpio ❌ test fail
  ❌ frdm-k64f (1 fail test)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_gpio ❌ test fail
  😬 arduino-mega2560 (1 fail flash)
PASS FAIL SKIP
0 1 0
TEST RESULT
tests/periph_gpio 😬 flash fail
  ✅ frdm-k22f
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-f303re
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ same54-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-l152re
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ saml21-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-l432kc
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ hifive1b
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ saml10-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ saml11-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ samr30-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ samr21-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ samr34-xpro
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nrf52dk
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ remote-revb
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-f207zg
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-l073rz
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ slstk3401a
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-g474re
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-f411re
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ nucleo-f103rb
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ frdm-kw41z
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ esp8266-esp-12x
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ esp32-wroom-32
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ slstk3400a
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass
  ✅ stk3200
PASS FAIL SKIP
1 0 0
TEST RESULT
tests/periph_gpio ✅ pass

@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
31 21 4
  ❌ nucleo-f207zg (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_gpio ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_i2c ✅ pass
  ❌ hifive1b (7 fail test)
PASS FAIL SKIP
0 7 0
TEST RESULT
tests/ztimer_benchmarks ❌ test fail
tests/xtimer_benchmarks ❌ test fail
tests/periph_uart ❌ test fail
tests/periph_timer ❌ test fail
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/periph_gpio ❌ test fail
  ❌ same54-xpro (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ samr30-xpro (2 fail test)
PASS FAIL SKIP
4 2 1
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart 🙈 skip
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ samr34-xpro (1 fail test)
PASS FAIL SKIP
4 1 2
TEST RESULT
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart 🙈 skip
tests/periph_timer ✅ pass
tests/periph_spi 🙈 skip
tests/periph_gpio ✅ pass
  ❌ stk3200 (3 fail test) (1 fail build)
PASS FAIL SKIP
2 4 1
TEST RESULT
tests/ztimer_benchmarks ❌ test fail
tests/xtimer_benchmarks ❌ build fail
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/periph_uart 🙈 skip
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ saml21-xpro (1 fail test)
PASS FAIL SKIP
6 1 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_i2c ✅ pass
tests/periph_gpio ✅ pass
  ❌ nucleo-g474re (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass

@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
35 17 4
  ❌ nucleo-f207zg (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_gpio ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_i2c ✅ pass
  ❌ hifive1b (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ same54-xpro (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ samr30-xpro (2 fail test)
PASS FAIL SKIP
4 2 1
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart 🙈 skip
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ samr34-xpro (1 fail test)
PASS FAIL SKIP
4 1 2
TEST RESULT
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart 🙈 skip
tests/periph_timer ✅ pass
tests/periph_spi 🙈 skip
tests/periph_gpio ✅ pass
  ❌ stk3200 (3 fail test) (1 fail build)
PASS FAIL SKIP
2 4 1
TEST RESULT
tests/ztimer_benchmarks ❌ test fail
tests/xtimer_benchmarks ❌ build fail
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/periph_uart 🙈 skip
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ saml21-xpro (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass
  ❌ nucleo-g474re (2 fail test)
PASS FAIL SKIP
5 2 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_i2c ❌ test fail
tests/ztimer_benchmarks ✅ pass
tests/xtimer_benchmarks ✅ pass
tests/periph_uart ✅ pass
tests/periph_timer ✅ pass
tests/periph_gpio ✅ pass

@MrKevinWeiss
Copy link
Collaborator

The tests results show:

  • nucleo-f207zg MISO pin needs rewiring
  • hifive1b has something strange with the SPI, the i2c failures actually look like an issue with the RIOT implementation
  • same54 seems OK, expected failures I suppose
  • samr30 also OK
  • samr34 OK
  • stk3200 seems to have some issue with the size... maybe we have to add a makefile.ci to ignore this test (or better, reduce the size of the test), the i2c may be a RIOT implementation issue, no idea about the SPI
  • saml21 seems OK\
  • nucleo-g474 also ok

@riot-hil-bot
Copy link

HiL Test Results

PASS FAIL SKIP
1 1 0
  ❌ nucleo-f207zg (1 fail test)
PASS FAIL SKIP
1 1 0
TEST RESULT
tests/periph_spi ❌ test fail
tests/periph_gpio ✅ pass

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants