mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 11:43:25 +00:00
docs: add running flight autotests to testing plan
This commit is contained in:
@@ -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)
|
||||
|
||||
* Корректная работа функционала блочного программирования
|
||||
|
||||
Reference in New Issue
Block a user