* Add integration test docs, discussion guidelines, and edit contribution guide * Editorial changes to the integration test page * Test cases fixed * Backslashes removed * Fixes from ellyromanova * Update pull_request_template.md * Delete two issue templates * Remove notion of the forum * Update CODEOWNERS * Fix general_test_cases.md symbol * Fix general_test_cases.md again --------- Co-authored-by: Ruslan Nadyrshin <110516632+rnadyrshin@users.noreply.github.com> Co-authored-by: Štefan Croitoru <66339601+turbospok@users.noreply.github.com>
1.3 KiB
Infrared — Test Cases
1. Infrared Universal Library
Steps:
-
Launch Infrared → Universal library.
-
Selectively check the emulation of the basic functionality of remote controls for various devices (TV, audio systems, air conditioners).
Expected result: On/off and other functions work.
2. Infrared Learn Remote
Steps:
-
Launch Infrared → Learn new remote.
-
Write new remotes.
Expected result: new remotes are being added.
-
Delete remote.
Expected result: remotes are removed.
-
Add a few more buttons to create a scroll.
Expected result: new buttons are being added.
-
Delete button.
Expected result: button deleted.
-
Rename remotes and buttons.
Expected result: buttons and remote controls are renamed.
-
Transmit signals from modified remote controls.
Expected result: the transmitted signals correspond to the pressed buttons.
3. Infrared Saved Remotes
Steps:
-
Launch Infrared → Saved remotes.
-
Add new buttons to an existing remote.
Expected result: buttons are being added.
-
Control devices from a distance of at least 5 meters
Expected result: buttons work correctly.
-
Remove all buttons from the remote control
Expected result: buttons are removed.
-
Remove all remotes.
Expected result: remotes are removed.