refactor(CI): Merged rmt and driver Linux build test

This commit is contained in:
Jakob Hasse 2023-06-25 17:15:30 +08:00
parent c41abacb3a
commit 775a7eb566
6 changed files with 12 additions and 36 deletions

View File

@ -10,8 +10,19 @@
#include "driver/spi_master.h"
#include "driver/spi_common.h"
#include "Mockrmt_encoder.h"
#include "Mockrmt_common.h"
#include "Mockrmt_tx.h"
#include "Mockrmt_rx.h"
/*Test that mock functions exist*/
void app_main(void)
{
/*Test that mock functions exist*/
i2c_driver_delete(0);
rmt_channel_handle_t channel = 0;
rmt_new_bytes_encoder(NULL, NULL);
rmt_new_rx_channel(NULL, NULL);
rmt_del_channel(channel);
rmt_new_tx_channel(NULL, NULL);
}

View File

@ -1,8 +0,0 @@
# The following lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.16)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(COMPONENTS main)
list(APPEND EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/tools/mocks/driver/")
project(rmt_mock_build_test)

View File

@ -1,2 +0,0 @@
| Supported Targets | Linux |
| ----------------- | ----- |

View File

@ -1,2 +0,0 @@
idf_component_register(SRCS "main.c"
PRIV_REQUIRES "driver")

View File

@ -1,22 +0,0 @@
/*
* SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: CC0-1.0
*/
#include <stdio.h>
#include "Mockrmt_encoder.h"
#include "Mockrmt_common.h"
#include "Mockrmt_tx.h"
#include "Mockrmt_rx.h"
void app_main(void)
{
rmt_channel_handle_t channel = 0;
/*Test that mock functions exist*/
rmt_new_bytes_encoder(NULL, NULL);
rmt_new_rx_channel(NULL, NULL);
rmt_del_channel(channel);
rmt_new_tx_channel(NULL, NULL);
}

View File

@ -1 +0,0 @@
CONFIG_IDF_TARGET="linux"