Что такое использование файлов yaml в зефире - PullRequest
1 голос
/ 18 января 2020

Я начал понимать зефир

Глядя на samples/basic/blinky, есть файл sample.yaml

Из документации:

Привязки - это файлы в YAML формат. Файлы .dts описывают доступные аппаратные устройства, но не сообщают системе, какие фрагменты информации полезны, или какой тип конфигурации выводится (# define). Привязки обеспечивают

Просто, чтобы понять важность, я переместил файл sample.yaml в нашу домашнюю папку и собрал, мигнул приложение LED Blink, и оно мигает.

Нужно ли иметь Файл yaml в нашем каталоге приложений и когда он нужен?

эта информация

1 Ответ

2 голосов
/ 26 января 2020

файлы yaml в зефире используются для:

  • информации о привязке, относящейся к описанию оборудования devicetree
  • конфигурации тестовых случаев

Как вы уже сделали Обнаружено, что привязка к Devicetree задокументирована здесь .

Об основах теста на зефир прочитайте все подробности в официальном документах

В частности, sample.yaml файлы, расположенные в каталоге проекта приложения, определяют тестовые случаи, которые должны выполняться инструментом sanitycheck. Прочитайте здесь для более подробной информации.

...