From b150cee1ec894c8bff909824605792b08ce8d538 Mon Sep 17 00:00:00 2001 From: haizhouyang Date: Wed, 16 Jun 2021 12:46:27 +0800 Subject: [PATCH] Do not test dma by default Signed-off-by: haizhouyang --- test/unittest/platform/common/spi_test.c | 5 +++++ test/unittest/platform/common/spi_test.h | 1 + 2 files changed, 6 insertions(+) diff --git a/test/unittest/platform/common/spi_test.c b/test/unittest/platform/common/spi_test.c index ee09d2168..671d3fd4c 100644 --- a/test/unittest/platform/common/spi_test.c +++ b/test/unittest/platform/common/spi_test.c @@ -212,6 +212,11 @@ static int32_t SpiDmaTransferTest(struct SpiTest *test) g_spiCfg.transferMode = SPI_DMA_TRANSFER; g_spiCfg.bitsPerWord = BITS_PER_WORD_8BITS; + if (test->testDma == 0) { + HDF_LOGI("%s: testDma not set", __func__); + return HDF_SUCCESS; + } + ret = SpiSetDmaIntMsg(&msg, DMA_TRANSFER_SIZE_TOTAL); if (ret != HDF_SUCCESS) { return ret; diff --git a/test/unittest/platform/common/spi_test.h b/test/unittest/platform/common/spi_test.h index fe9cc0ba2..17c83d3d8 100644 --- a/test/unittest/platform/common/spi_test.h +++ b/test/unittest/platform/common/spi_test.h @@ -31,6 +31,7 @@ struct SpiTest { uint8_t *wbuf; uint8_t *rbuf; DevHandle handle; + uint32_t testDma; }; static inline struct SpiTest *GetSpiTest(void) -- Gitee