docs: add running flight autotests to testing plan

This commit is contained in:
Oleg Kalachev
2023-02-07 10:03:41 +03:00
parent 87a51221bc
commit df66deb32c

View File

@@ -46,6 +46,13 @@
* **Показывает возникающие ошибки и опечатки, допущенные в .launch файлах**
* **Проверка на throttling**
### Автоматизированные тесты
* **Корректная работы автоматизированных тестов**:
* Тест автономного полета: `rosrun clover autotest_flight.py`
* Тест автономного полета по маркерам: `rosrun clover autotest_aruco.py`
* Тест LED-ленты: `rosrun clover autotest_led.py`
### Тесты simple_offboard
* **Корректная работа simple_offboard взлет, полет в точку в любом фрейме, отсутствие проблем с `yaw` и `yaw_rate`**
@@ -53,6 +60,7 @@
* **В фрейме `aruco_map`**
* **В фрейме `map`**
* **В фрейме `navigate_target`**
* **В фрейме `terrain`**.
* Корректное выполнения флипа
* **Возможность лететь к отдельным маркерам в карте, которые вне кадра и в кадре**
* **Корректное детектирование статуса kill switch при выполнение команды с флагом `auto_arm`**
@@ -70,11 +78,6 @@
* Полет по Optical Flow над 1 маркером
* `aruco_map` не падает в случае маленьких размеров карты и маркеров
### Тесты [pigpiod](gpio.md)
* Корректная работа pigpiod, возможность работы с сонаром, сервой и электромагнитом по мануалу
* Одновременная работа pigpiod и rpi_ws281x (правильная работа светодиодной ленты и сервы)
### Тесты [LED-ленты](leds.md)
* **Работает нода LED ленты на RPi 4**
@@ -83,6 +86,11 @@
* **Низкоуровневое управление отдельными диодами**
* **Высокоуровневое управление эффектами**
### Тесты [pigpiod](gpio.md)
* Корректная работа pigpiod, возможность работы с сонаром, сервой и электромагнитом по мануалу
* Одновременная работа pigpiod и rpi_ws281x (правильная работа светодиодной ленты и сервы)
### [Блочное программирование](blocks.md)
* Корректная работа функционала блочного программирования