Thomas Farstrike
fd548d45f1
AudioFlinger framework: simplify import, use singleton class
2026-01-13 23:48:52 +01:00
Thomas Farstrike
9489a5eb5f
Comments
2026-01-13 01:47:18 +01:00
Thomas Farstrike
4f48eb326e
Restore test_connectivity_manager.py
2026-01-13 01:28:41 +01:00
Thomas Farstrike
e696af760d
Fix disabled_test_connectivity_manager.py
2026-01-13 01:28:22 +01:00
Thomas Farstrike
be95d84d12
Comments
2026-01-13 01:19:02 +01:00
Thomas Farstrike
cc5f563875
Add testing imports
2026-01-13 01:02:03 +01:00
Thomas Farstrike
4ad4e1ed20
Refactor to simplify imports
2026-01-13 00:38:17 +01:00
Thomas Farstrike
99722fc82f
Improve camera test handling on macOS
2026-01-08 16:51:30 +01:00
Thomas Farstrike
e9ad805767
Skip test_graphical_camera_settings.py on macOS because no camera support
2026-01-08 16:49:37 +01:00
Thomas Farstrike
232a868820
Fix unit test
2025-12-24 17:02:10 +01:00
Thomas Farstrike
ab429767de
Fix tests/test_download_manager.py
2025-12-24 15:30:22 +01:00
Thomas Farstrike
1af6e7b9d2
Fix tests/test_download_manager.py
2025-12-24 15:24:54 +01:00
Thomas Farstrike
fd9eeda8ac
Fix tests/test_download_manager.py
2025-12-24 15:20:33 +01:00
Thomas Farstrike
1f1baa1baf
Fix failing test
2025-12-24 14:57:17 +01:00
Thomas Farstrike
c0f946ce0b
Add test
2025-12-24 14:53:32 +01:00
Thomas Farstrike
84be8f699f
Fix failing test
2025-12-24 14:53:22 +01:00
Thomas Farstrike
51a5248d88
OSUpdate app: work towards fixing auto-resume
2025-12-24 11:11:49 +01:00
Thomas Farstrike
be99f6e91d
Fix tests
2025-12-19 11:30:31 +01:00
Thomas Farstrike
08d1b28691
Update tests
2025-12-19 11:13:40 +01:00
Thomas Farstrike
a31ac2f112
Update tests
2025-12-19 11:01:09 +01:00
Thomas Farstrike
8a931e09ad
Revert back render time
2025-12-19 10:23:28 +01:00
Thomas Farstrike
da9f912ab7
AudioFlinger: add support for I2S microphone recording to WAV
2025-12-17 21:49:51 +01:00
Thomas Farstrike
e64b475b10
AudioFlinger: revert to threaded method
...
The TaskManager (asyncio) was jittery when under heavy CPU load.
2025-12-17 20:07:51 +01:00
Thomas Farstrike
740f239acc
fix(ui/testing): use send_event for reliable label clicks in tests
...
click_label() now detects clickable parent containers and uses
send_event(lv.EVENT.CLICKED) instead of simulate_click() for more
reliable UI test interactions.
This fixes sporadic failures in test_graphical_imu_calibration_ui_bug.py
where clicking "Check IMU Calibration" would sometimes fail because
simulate_click() wasn't reliably triggering the click event on the
parent container.
- Add use_send_event parameter to click_label() (default: True)
- Detect clickable parent containers and send events directly to them
- Verified with 15 consecutive test runs (100% pass rate)
2025-12-17 19:09:40 +01:00
Thomas Farstrike
afe8434bc7
AudioFlinger: eliminate thread by using TaskManager (asyncio)
...
Also simplify, and move all testing mocks to a dedicated file.
2025-12-17 17:03:42 +01:00