Ceedling项目文件无法识别路径和库

Ceedling项目文件无法识别路径和库,c,unit-testing,testing,makefile,stm32,C,Unit Testing,Testing,Makefile,Stm32,我想使用ceedling对STM32系列的C代码进行单元测试。 我按照上的页面所示安装了它,并成功运行了示例测试 由于头文件(路径:include)的路径与源文件(路径:src)的路径不同,因此我修改了project.yml文件的路径: 但不知何故,路径和库没有被识别,我得到未知变量的错误 我的.yml文件错了吗?为了将来的读者,我切换到了cppUTest。它很容易使用,你有能力的cpp和模仿是了不起的 :paths: :test: - +:test/** - -:test/

我想使用ceedling对STM32系列的C代码进行单元测试。 我按照上的页面所示安装了它,并成功运行了示例测试

由于头文件(路径:include)的路径与源文件(路径:src)的路径不同,因此我修改了project.yml文件的路径:

但不知何故,路径和库没有被识别,我得到未知变量的错误


我的.yml文件错了吗?

为了将来的读者,我切换到了cppUTest。它很容易使用,你有能力的cpp和模仿是了不起的

:paths:
  :test:
    - +:test/**
    - -:test/support
  :source:
    - build/STM32F2xx_StdPeriph_Driver/include/**
    - build/STM32F2xx_StdPeriph_Driver/src/**
    - include/**
    - src/**
  :support:
    - test/support


  :defines:
    :commmon: &common_defines
      #Define for header files
      - STM32F2XX


:libraries:
  :placement: :end
  :flag: "${1}"  # or "-L ${1}" for example
  :common: &common_libraries []
  :test:
    - *common_libraries
      #toolchain of STM32F2
    - build/STM32F2xx_StdPeriph_Driver/include/**
    - build/STM32F2xx_StdPeriph_Driver/src/**
    - build/STM32F2xx/include/