4592bb5b12
test(e2e): e2e tests adjusted for new plotting framework
2025-03-25 16:45:07 +01:00
838f9aa011
refactor(bec_figure): BECFigure removed
2025-03-25 16:45:07 +01:00
ae1c71e704
fix: broadcast context manager to emit registry changes just once
2025-03-25 16:45:07 +01:00
1ea225d2fd
tests(bec-figure): Comment all BECFigure tests as they will be removed
2025-03-25 16:45:07 +01:00
67032eaa95
refactor: cleanup, fix tests and _top_level dict/windows
2025-03-25 16:45:07 +01:00
26bc6ec089
test: fix tests for namespace updates
2025-03-25 16:45:07 +01:00
1c322cc20a
feat: add rpc broadcast
2025-03-25 16:45:07 +01:00
7a2c19c295
test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450
2025-03-25 16:45:07 +01:00
70a1de5456
tests: fix e2e tests for namespace refactoring
2025-03-25 16:45:07 +01:00
4f7babb757
refactor: cleanup MR
2025-03-25 16:45:06 +01:00
08f5a1cceb
feat!: namespace update for gui, dock_area and docks.
2025-03-25 16:45:06 +01:00
46b1a228be
fix(e2e): added wait time to flaky e2e
2025-02-27 10:54:36 +01:00
0fd5dd5a26
fix(e2e): num of elements to wait for scan fixed to steps requested in the scan
2025-01-14 16:47:57 +01:00
fb545eebb3
tests(safeslot): wait for panels to be properly rendered
2025-01-09 14:55:31 +01:00
b4a240e463
tests(e2e): wait for the plotting to finish before checking the data
2025-01-09 14:38:58 +01:00
52c5286d64
fix: do not display error popup if command is executed via RPC
2024-12-23 15:59:10 +01:00
0ff0c06bd1
feat: add test for BECGuiClient features .new, .delete, .show, .hide, .close
2024-12-23 15:59:10 +01:00
955cc64257
fix: tests: rename fixtures and add 'connected_client_gui_obj'
2024-12-23 15:59:10 +01:00
809e654087
refactor: BECGuiClientMixin -> BECGuiClient
...
- Mixin class was only used with BECDockArea, now it is a class by itself
which represents the client object connected to the GUI server ; ".main"
is the dock area of the main window
- Enhanced "wait_for_server"
- ".selected_device" is stored in Redis, to allow server-side to know
about the auto update configuration instead of keeping it on client
2024-12-23 15:59:10 +01:00
da18c2ceec
fix(tests): make use of BECDockArea with client mixin to start server and use it in tests
...
Depending on the test, auto-updates are enabled or not.
2024-11-27 11:44:03 +01:00
daf6ea0159
feat(server): add main window, with proper gui_id derived from given id
2024-11-27 11:44:03 +01:00
96e255e4ef
fix: do not quit automatically when last window is "closed"
...
Qt confuses closed and hidden
2024-11-27 11:44:03 +01:00
aab0229a40
refactor(widgets): widget module structure reorganised
2024-11-14 14:20:20 +01:00
40c9fea35f
feat(colors): evenly spaced color generation + new golden ratio calculation
2024-10-25 19:08:13 +02:00
7469c892c8
fix(waveform): added support for live_data and data access
2024-10-18 17:10:53 +02:00
19f4e407e0
fix: fix syntax due to change of api for simulated devices
2024-10-17 16:07:11 +02:00
b2f7d3c5f3
fix: test e2e dap wait_for_fit
2024-09-19 09:30:26 +02:00
b1aff6d791
test: add tests, including extension to end-2-end test
2024-09-06 12:46:35 +02:00
4d02b42f11
fix: removed qcoreapplication for polling events
2024-08-14 12:32:34 +02:00
6269009e54
test(dap): wait for fit
2024-08-07 20:19:37 +02:00
6d2442d23c
test(auto-update): wait for rendering
2024-08-07 19:58:26 +02:00
bf6294ecbf
test: removed explicit call to close the widget
2024-08-07 12:25:54 +02:00
73cd11e472
test: register all widgets with qtbot and close them
2024-08-05 13:54:20 +02:00
714e1e139e
refactor: rename device_monitor to device_monitor_2d
2024-07-25 09:46:58 +02:00
008a33a9b1
fix(figure): API cleanup
2024-07-02 12:43:38 +02:00
4a97105e4b
fix(figure): subplot methods consolidated; added subplot factory
2024-07-02 12:43:38 +02:00
a268caaa30
test(bec_figure): tests for removing widgets with rpc e2e
2024-06-26 11:41:29 +02:00
7271b422f9
test(waveform1d): dap e2e test added
2024-06-25 18:37:23 +02:00
e5c0087c9a
fix: renamed spiral progress bar to ring progress bar; closes #235
2024-06-24 16:37:36 +02:00
83001a0d82
test(scan_control):e2e tests added
2024-06-23 12:53:15 +02:00
ce374163ca
fix: ignore GUI server output (any output will go to log file)
...
If a logger is given to log `_start_log_process`, the server stdout and
stderr streams will be redirected as log entries with levels DEBUG or ERROR
in their parent process
2024-06-21 12:32:59 +02:00
630616ec72
feat: add logger for BEC GUI server
2024-06-21 12:32:59 +02:00
216511b951
fix(widgets): removed widget module import of sub widgets
2024-06-19 13:38:46 +02:00
40b5688158
refactor: improve labe of auto_update script
2024-06-10 08:27:32 +02:00
52bc322b2b
refactor(figure): logic for .add_image and .image consolidated; logic for .add_plot and .plot consolidated
2024-06-06 17:54:41 +02:00
e1af5ca60f
fix(test/e2e): autoupdate e2e rewritten
2024-06-06 12:16:03 +02:00
7fb31fc4d7
fix(test/e2e): spiral_progress_bar e2e tests rewritten to use config_dict
2024-06-06 12:16:02 +02:00
5c6ba65469
fix(test/e2e): dockarea and dock e2e tests changed to check asserts against config_dict
2024-06-06 12:09:24 +02:00
cd9fc46ff8
fix: rpc_server_dock fixture now spawns the server process
2024-06-06 12:09:24 +02:00
f51b25f0af
fix: tests references to add_widget_bec refactored
2024-06-06 00:13:05 +02:00