176e608c6d
* add minunit tests * fix logging * ignore unexisting time service on embedded targets * fix warning, issue with printf * add exitcode * migrate to printf * indicate test by leds * add testing description * redesigned minunit tests to allow testing in separate files * add test step for local target * add failure test * add restore test_check * testing description Co-authored-by: rusdacent <rusdacentx0x08@gmail.com> Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com>
23 lines
484 B
Markdown
23 lines
484 B
Markdown
1. `docker-compose exec dev make -C target_f2 example_input_dump`
|
|
2. Flash
|
|
3. For x in ```
|
|
[
|
|
(Up, "00"),
|
|
(Down, "01"),
|
|
(Right, "02"),
|
|
(Left, "03"),
|
|
(Ok, "04"),
|
|
(Back, "05"),
|
|
]
|
|
```
|
|
* Press ${x[0]}
|
|
* wait 0.05
|
|
* Expect: Uart: "event: ${x[1]} pressed"
|
|
* wait 0.05
|
|
* Release ${x[0]}
|
|
* wait 0.05
|
|
* Expect: Uart: "event: ${x[1]} released"
|
|
* wait 0.05
|
|
|
|
TODO: add debouncing check (multiple press and check there is no multiple events)
|