Skip to content

tests/periph_gpio: Adapt reset test to not sleep just 1 second#123

Open
MarcelStenzel wants to merge 1 commit intoRIOT-OS:masterfrom
MarcelStenzel:reset_test_adaption
Open

tests/periph_gpio: Adapt reset test to not sleep just 1 second#123
MarcelStenzel wants to merge 1 commit intoRIOT-OS:masterfrom
MarcelStenzel:reset_test_adaption

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
Details
  ❌ 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
Details
  ❌ 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
Details
  ❌ 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
Details
  ❌ 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
Details
  ❌ 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
Details
  ❌ 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