Skip to content

Conversation

@ubieda
Copy link
Member

@ubieda ubieda commented Apr 7, 2025

Loopback test requires this in order to properly execute half transactions. Otherwise, testsuite fails.

It was overlooked when fixing #85894.

Fixes #87108

Tested on:

  • nrf52840dk/nrf52840
  • mimxrt1170@B/mimxrt1176/cm7

Loopback test requires this in order to properly execute half
transactions. Otherwise, testsuite fails.

It was overlooked when fixing zephyrproject-rtos#85894.

Signed-off-by: Luis Ubieda <luisf@croxel.com>
@ubieda ubieda changed the title tests: spi_loopback: Extend RTIO fallback messages to 5 tests: spi_loopback: fix RTIO fallback messages config to 5 Apr 7, 2025
@ubieda ubieda marked this pull request as ready for review April 7, 2025 18:29
@github-actions github-actions bot added area: SPI SPI bus size: XS A PR changing only a single line of code labels Apr 7, 2025
@github-actions github-actions bot requested review from tbursztyka and teburd April 7, 2025 18:30
@ubieda ubieda requested review from decsny and hakehuang April 7, 2025 18:33
@ubieda ubieda added the backport v4.1-branch Request backport to the v4.1-branch label Apr 7, 2025
@hakehuang
Copy link
Contributor

hakehuang commented Apr 8, 2025

board testing pass for NXP platform @ubieda

2025-04-08 06:27:39,796 - twister - DEBUG - DEVICE: �*** Booting Zephyr OS build v4.1.0-2035-g162006ea482b ***
2025-04-08 06:27:39,802 - twister - DEBUG - DEVICE: SPI test on buffers TX/RX 0x800040a0/0x80004080, frame size = 8, DMA enabled
2025-04-08 06:27:39,807 - twister - DEBUG - DEVICE: Polling...Running TESTSUITE spi_extra_api_features
2025-04-08 06:27:39,813 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:39,815 - twister - DEBUG - DEVICE: START - test_spi_lock_release
2025-04-08 06:27:39,820 - twister - DEBUG - DEVICE: PASS - test_spi_lock_release in 0.001 seconds
2025-04-08 06:27:39,826 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:39,830 - twister - DEBUG - DEVICE: TESTSUITE spi_extra_api_features succeeded
2025-04-08 06:27:39,834 - twister - DEBUG - DEVICE: Running TESTSUITE spi_extra_api_features
2025-04-08 06:27:39,840 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:39,842 - twister - DEBUG - DEVICE: START - test_spi_lock_release
2025-04-08 06:27:39,847 - twister - DEBUG - DEVICE: PASS - test_spi_lock_release in 0.001 seconds
2025-04-08 06:27:39,853 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:39,857 - twister - DEBUG - DEVICE: TESTSUITE spi_extra_api_features succeeded
2025-04-08 06:27:39,860 - twister - DEBUG - DEVICE: Running TESTSUITE spi_loopback
2025-04-08 06:27:39,866 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:39,868 - twister - DEBUG - DEVICE: Testing loopback spec: SLOW
2025-04-08 06:27:39,870 - twister - DEBUG - DEVICE: START - test_nop_nil_bufs
2025-04-08 06:27:39,874 - twister - DEBUG - DEVICE: PASS - test_nop_nil_bufs in 0.001 seconds
2025-04-08 06:27:39,880 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:39,883 - twister - DEBUG - DEVICE: START - test_spi_async_call
2025-04-08 06:27:40,016 - twister - DEBUG - DEVICE: PASS - test_spi_async_call in 0.130 seconds
2025-04-08 06:27:40,022 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,026 - twister - DEBUG - DEVICE: START - test_spi_complete_large_transfers
2025-04-08 06:27:40,159 - twister - DEBUG - DEVICE: PASS - test_spi_complete_large_transfers in 0.129 seconds
2025-04-08 06:27:40,165 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,168 - twister - DEBUG - DEVICE: START - test_spi_complete_loop
2025-04-08 06:27:40,172 - twister - DEBUG - DEVICE: PASS - test_spi_complete_loop in 0.001 seconds
2025-04-08 06:27:40,178 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,181 - twister - DEBUG - DEVICE: START - test_spi_complete_multiple
2025-04-08 06:27:40,187 - twister - DEBUG - DEVICE: PASS - test_spi_complete_multiple in 0.001 seconds
2025-04-08 06:27:40,193 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,195 - twister - DEBUG - DEVICE: START - test_spi_null_tx_buf
2025-04-08 06:27:40,200 - twister - DEBUG - DEVICE: PASS - test_spi_null_tx_buf in 0.001 seconds
2025-04-08 06:27:40,206 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,209 - twister - DEBUG - DEVICE: START - test_spi_rx_bigger_than_tx
2025-04-08 06:27:40,214 - twister - DEBUG - DEVICE: PASS - test_spi_rx_bigger_than_tx in 0.001 seconds
2025-04-08 06:27:40,219 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,222 - twister - DEBUG - DEVICE: START - test_spi_rx_every_4
2025-04-08 06:27:40,226 - twister - DEBUG - DEVICE: PASS - test_spi_rx_every_4 in 0.001 seconds
2025-04-08 06:27:40,232 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,235 - twister - DEBUG - DEVICE: START - test_spi_rx_half_end
2025-04-08 06:27:40,239 - twister - DEBUG - DEVICE: PASS - test_spi_rx_half_end in 0.001 seconds
2025-04-08 06:27:40,245 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,248 - twister - DEBUG - DEVICE: START - test_spi_rx_half_start
2025-04-08 06:27:40,252 - twister - DEBUG - DEVICE: PASS - test_spi_rx_half_start in 0.001 seconds
2025-04-08 06:27:40,258 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,261 - twister - DEBUG - DEVICE: TESTSUITE spi_loopback succeeded
2025-04-08 06:27:40,264 - twister - DEBUG - DEVICE: Running TESTSUITE spi_loopback
2025-04-08 06:27:40,270 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,273 - twister - DEBUG - DEVICE: Testing loopback spec: FAST
2025-04-08 06:27:40,275 - twister - DEBUG - DEVICE: START - test_nop_nil_bufs
2025-04-08 06:27:40,279 - twister - DEBUG - DEVICE: PASS - test_nop_nil_bufs in 0.001 seconds
2025-04-08 06:27:40,285 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,287 - twister - DEBUG - DEVICE: START - test_spi_async_call
2025-04-08 06:27:40,299 - twister - DEBUG - DEVICE: PASS - test_spi_async_call in 0.008 seconds
2025-04-08 06:27:40,304 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,308 - twister - DEBUG - DEVICE: START - test_spi_complete_large_transfers
2025-04-08 06:27:40,320 - twister - DEBUG - DEVICE: PASS - test_spi_complete_large_transfers in 0.008 seconds
2025-04-08 06:27:40,326 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,329 - twister - DEBUG - DEVICE: START - test_spi_complete_loop
2025-04-08 06:27:40,333 - twister - DEBUG - DEVICE: PASS - test_spi_complete_loop in 0.001 seconds
2025-04-08 06:27:40,339 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,342 - twister - DEBUG - DEVICE: START - test_spi_complete_multiple
2025-04-08 06:27:40,347 - twister - DEBUG - DEVICE: PASS - test_spi_complete_multiple in 0.001 seconds
2025-04-08 06:27:40,353 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,356 - twister - DEBUG - DEVICE: START - test_spi_null_tx_buf
2025-04-08 06:27:40,360 - twister - DEBUG - DEVICE: PASS - test_spi_null_tx_buf in 0.001 seconds
2025-04-08 06:27:40,366 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,369 - twister - DEBUG - DEVICE: START - test_spi_rx_bigger_than_tx
2025-04-08 06:27:40,373 - twister - DEBUG - DEVICE: PASS - test_spi_rx_bigger_than_tx in 0.001 seconds
2025-04-08 06:27:40,379 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,382 - twister - DEBUG - DEVICE: START - test_spi_rx_every_4
2025-04-08 06:27:40,386 - twister - DEBUG - DEVICE: PASS - test_spi_rx_every_4 in 0.001 seconds
2025-04-08 06:27:40,392 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,394 - twister - DEBUG - DEVICE: START - test_spi_rx_half_end
2025-04-08 06:27:40,398 - twister - DEBUG - DEVICE: PASS - test_spi_rx_half_end in 0.001 seconds
2025-04-08 06:27:40,404 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,407 - twister - DEBUG - DEVICE: START - test_spi_rx_half_start
2025-04-08 06:27:40,411 - twister - DEBUG - DEVICE: PASS - test_spi_rx_half_start in 0.001 seconds
2025-04-08 06:27:40,417 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,420 - twister - DEBUG - DEVICE: TESTSUITE spi_loopback succeeded
2025-04-08 06:27:40,424 - twister - DEBUG - DEVICE: Running TESTSUITE spi_loopback_rtio
2025-04-08 06:27:40,430 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,432 - twister - DEBUG - DEVICE: START - test_spi_loopback_rtio
2025-04-08 06:27:40,437 - twister - DEBUG - DEVICE: I: SPI test on buffers TX/RX 0x80004160/0x80004140
2025-04-08 06:27:40,439 - twister - DEBUG - DEVICE: I: SPI test slow config
2025-04-08 06:27:40,441 - twister - DEBUG - DEVICE: I: Start complete multiple
2025-04-08 06:27:40,443 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,445 - twister - DEBUG - DEVICE: I: Start complete loop
2025-04-08 06:27:40,446 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,447 - twister - DEBUG - DEVICE: I: Start null tx
2025-04-08 06:27:40,448 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,450 - twister - DEBUG - DEVICE: I: Start half start
2025-04-08 06:27:40,451 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,453 - twister - DEBUG - DEVICE: I: Start half end
2025-04-08 06:27:40,454 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,456 - twister - DEBUG - DEVICE: I: Start every 4
2025-04-08 06:27:40,458 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,459 - twister - DEBUG - DEVICE: I: SPI test fast config
2025-04-08 06:27:40,461 - twister - DEBUG - DEVICE: I: Start complete multiple
2025-04-08 06:27:40,462 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,465 - twister - DEBUG - DEVICE: I: Start complete loop
2025-04-08 06:27:40,466 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,467 - twister - DEBUG - DEVICE: I: Start null tx
2025-04-08 06:27:40,468 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,470 - twister - DEBUG - DEVICE: I: Start half start
2025-04-08 06:27:40,471 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,472 - twister - DEBUG - DEVICE: I: Start half end
2025-04-08 06:27:40,474 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,475 - twister - DEBUG - DEVICE: I: Start every 4
2025-04-08 06:27:40,476 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,478 - twister - DEBUG - DEVICE: I: All tx/rx passed
2025-04-08 06:27:40,482 - twister - DEBUG - DEVICE: PASS - test_spi_loopback_rtio in 0.046 seconds
2025-04-08 06:27:40,488 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,491 - twister - DEBUG - DEVICE: TESTSUITE spi_loopback_rtio succeeded
2025-04-08 06:27:40,495 - twister - DEBUG - DEVICE: Running TESTSUITE spi_loopback_rtio
2025-04-08 06:27:40,501 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,503 - twister - DEBUG - DEVICE: START - test_spi_loopback_rtio
2025-04-08 06:27:40,508 - twister - DEBUG - DEVICE: I: SPI test on buffers TX/RX 0x80004160/0x80004140
2025-04-08 06:27:40,510 - twister - DEBUG - DEVICE: I: SPI test slow config
2025-04-08 06:27:40,513 - twister - DEBUG - DEVICE: I: Start complete multiple
2025-04-08 06:27:40,514 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,516 - twister - DEBUG - DEVICE: I: Start complete loop
2025-04-08 06:27:40,517 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,518 - twister - DEBUG - DEVICE: I: Start null tx
2025-04-08 06:27:40,519 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,521 - twister - DEBUG - DEVICE: I: Start half start
2025-04-08 06:27:40,522 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,524 - twister - DEBUG - DEVICE: I: Start half end
2025-04-08 06:27:40,525 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,526 - twister - DEBUG - DEVICE: I: Start every 4
2025-04-08 06:27:40,527 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,530 - twister - DEBUG - DEVICE: I: SPI test fast config
2025-04-08 06:27:40,532 - twister - DEBUG - DEVICE: I: Start complete multiple
2025-04-08 06:27:40,533 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,535 - twister - DEBUG - DEVICE: I: Start complete loop
2025-04-08 06:27:40,536 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,538 - twister - DEBUG - DEVICE: I: Start null tx
2025-04-08 06:27:40,539 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,540 - twister - DEBUG - DEVICE: I: Start half start
2025-04-08 06:27:40,541 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,543 - twister - DEBUG - DEVICE: I: Start half end
2025-04-08 06:27:40,544 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,546 - twister - DEBUG - DEVICE: I: Start every 4
2025-04-08 06:27:40,547 - twister - DEBUG - DEVICE: I: Passed
2025-04-08 06:27:40,548 - twister - DEBUG - DEVICE: I: All tx/rx passed
2025-04-08 06:27:40,553 - twister - DEBUG - DEVICE: PASS - test_spi_loopback_rtio in 0.046 seconds
2025-04-08 06:27:40,559 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,562 - twister - DEBUG - DEVICE: TESTSUITE spi_loopback_rtio succeeded
2025-04-08 06:27:40,566 - twister - DEBUG - DEVICE: ------ TESTSUITE SUMMARY START ------
2025-04-08 06:27:40,576 - twister - DEBUG - DEVICE: SUITE PASS - 100.00% [spi_extra_api_features]: pass = 1, fail = 0, skip = 0, total = 1 duration = 0.001 seconds
2025-04-08 06:27:40,583 - twister - DEBUG - DEVICE: - PASS - [spi_extra_api_features.test_spi_lock_release] duration = 0.001 seconds
2025-04-08 06:27:40,592 - twister - DEBUG - DEVICE: SUITE PASS - 100.00% [spi_loopback]: pass = 10, fail = 0, skip = 0, total = 10 duration = 0.267 seconds
2025-04-08 06:27:40,598 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_nop_nil_bufs] duration = 0.001 seconds
2025-04-08 06:27:40,604 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_async_call] duration = 0.130 seconds
2025-04-08 06:27:40,612 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_complete_large_transfers] duration = 0.129 seconds
2025-04-08 06:27:40,618 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_complete_loop] duration = 0.001 seconds
2025-04-08 06:27:40,625 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_complete_multiple] duration = 0.001 seconds
2025-04-08 06:27:40,631 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_null_tx_buf] duration = 0.001 seconds
2025-04-08 06:27:40,638 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_rx_bigger_than_tx] duration = 0.001 seconds
2025-04-08 06:27:40,644 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_rx_every_4] duration = 0.001 seconds
2025-04-08 06:27:40,650 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_rx_half_end] duration = 0.001 seconds
2025-04-08 06:27:40,657 - twister - DEBUG - DEVICE: - PASS - [spi_loopback.test_spi_rx_half_start] duration = 0.001 seconds
2025-04-08 06:27:40,666 - twister - DEBUG - DEVICE: SUITE PASS - 100.00% [spi_loopback_rtio]: pass = 1, fail = 0, skip = 0, total = 1 duration = 0.046 seconds
2025-04-08 06:27:40,673 - twister - DEBUG - DEVICE: - PASS - [spi_loopback_rtio.test_spi_loopback_rtio] duration = 0.046 seconds
2025-04-08 06:27:40,676 - twister - DEBUG - DEVICE: ------ TESTSUITE SUMMARY END ------
2025-04-08 06:27:40,682 - twister - DEBUG - DEVICE: ===================================================================
2025-04-08 06:27:40,686 - twister - DEBUG - DEVICE: RunID: ee5aeba06aab3e5046edd8627d7167d7

@kartben kartben merged commit 6feb1c6 into zephyrproject-rtos:main Apr 9, 2025
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: SPI SPI bus backport v4.1-branch Request backport to the v4.1-branch size: XS A PR changing only a single line of code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

tests: tests/drivers/spi/spi_loopback: mimxrt1170_evk@A/mimxrt1176/cm7: failed: Failed harness:'Testsuite failed'

6 participants