From 81bd79f7f9d79037c898802bfdd4ab3d6d7ce39f Mon Sep 17 00:00:00 2001 From: Chen Chen Date: Tue, 31 Mar 2026 11:06:19 +0800 Subject: [PATCH] ci(i2c): bypass the know failure case for deprecated driver --- .../test_apps/i2c_test_apps/main/test_i2c_multi.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/esp_driver_i2c/test_apps/i2c_test_apps/main/test_i2c_multi.c b/components/esp_driver_i2c/test_apps/i2c_test_apps/main/test_i2c_multi.c index 2bdd911f53..579780f3b7 100644 --- a/components/esp_driver_i2c/test_apps/i2c_test_apps/main/test_i2c_multi.c +++ b/components/esp_driver_i2c/test_apps/i2c_test_apps/main/test_i2c_multi.c @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD + * SPDX-FileCopyrightText: 2023-2026 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Unlicense OR CC0-1.0 */ @@ -138,6 +138,9 @@ static void i2c_slave_read_test(void) TEST_CASE_MULTIPLE_DEVICES("I2C master write slave test", "[i2c][test_env=generic_multi_device][timeout=150]", i2c_master_write_test, i2c_slave_read_test); +// Test case ignored because the slave driver v1 API (`i2c_slave_receive`) is mis-designed. Redesigned in v5.4. +#if 0 + static void i2c_master_write_test_large_write_small_read(void) { uint8_t data_wr[DATA_LENGTH] = { 0 }; @@ -220,9 +223,10 @@ static void i2c_slave_read_test_large_write_small_read(void) TEST_ESP_OK(i2c_del_slave_device(slave_handle)); } -// Ignored because the slave driver v1 API (`i2c_slave_receive`) is mis-designed. Redesigned in v5.4. TEST_CASE_MULTIPLE_DEVICES("I2C master write slave test (large write small read)", "[i2c][ignore][test_env=generic_multi_device][timeout=150]", i2c_master_write_test_large_write_small_read, i2c_slave_read_test_large_write_small_read); +#endif + static void master_read_slave_test(void) { uint8_t data_rd[DATA_LENGTH] = {0};