b24f65a2a1
feat(tests): fixtures for end-2-end tests (available as a pytest plugin)
2024-03-28 10:40:36 +01:00
01b4e9cc68
refactor: renamed scanID to scan_id
2024-03-22 15:06:14 +01:00
70b4b55c31
test: reduced time for flyer sim
2024-03-20 08:06:43 +01:00
926f0287be
fix(scan_server): fixed queue update
2024-03-20 08:06:43 +01:00
d1834a13c1
refactor: cleanup of BECClient
2024-03-20 08:06:43 +01:00
c2c5d33f04
test: replaced flaky with pytest-retry
2024-03-04 09:17:00 +01:00
b92a79b0c0
refactor!(connector): unify connector/redis_connector in one class
2024-02-26 14:49:43 +01:00
496442a6c8
test: marked mv as flaky
2024-02-12 13:29:04 +01:00
8bbfd10ca7
refactor(messages)!: messages refactoring, new serialization module
...
To have a better separation of concern between messages and how they are conveyed in connectors.
BECMessage can be simple dataclasses, leaving the serialization to the connector which transport those.
The serialization module itself can be isolated, and in the case of msgpack it can be extended to
understand how to encode/decode BECMessage, to simplify writing code like with BundleMessage or to
be able to automatically encode numpy or BECStatus objects.
Finally, client objects (producers and consumers) can receive BECMessage objects instead of having
to dump or load themselves.
2024-02-07 12:43:52 +01:00
f2a947b967
test: removed time.sleep due to merge resolve
2024-01-24 22:18:31 +01:00
425a658e6a
test: add end-2-end test for scan_export_cm; closes #81,#161
2024-01-24 22:18:31 +01:00
f6de378f5a
test: latency bodge
2024-01-24 22:18:31 +01:00
01a5c7801c
test: added e2e test for config updates
2024-01-23 13:37:40 +01:00
cbc3870884
test: fixed tests for new scan data structure
2023-11-21 11:45:27 +01:00
80ee353712
fix: changes related to new read signature
2023-11-19 15:11:06 +00:00
06f2d781ae
refactor: rename module BECMessage -> messages
...
This should help to avoid confusion between BECMessage module and
BECMessage class located in the same module
2023-11-10 10:28:53 +01:00
524ef24da0
refactor: flatten bec_lib structure
2023-11-10 10:24:33 +01:00
de5da559a6
refactor: move bec_lib test utils out of core folder
2023-11-10 10:22:51 +01:00
146898ec3f
refactor: run isort on all files
...
$ isort . --profile=black --line-width=100 --multi-line=3 --trailing-comma
2023-11-10 10:22:47 +01:00
11d7b411c0
test: added logger output
2023-08-20 00:24:06 +02:00
74d63a19d2
test: fixed cached readout signature
2023-08-06 18:58:10 +02:00
8ec7b2329d
test: fixed referenced readout
2023-08-06 18:18:24 +02:00
57e31b7da6
test: fixed file writer test for new message endpoint
2023-08-04 19:38:55 +02:00
9d1b1c9d3a
test: fixed formatting
2023-07-07 09:27:54 +02:00
6d56d901b1
test: fixed threading problem in callback test
2023-07-07 07:25:47 +00:00
0f1161bd82
test: fixed test
2023-07-04 11:35:53 +02:00
2611f5b423
fix: fixed bug in client callbacks that caused rejected scans to get stuck
2023-07-04 08:39:31 +00:00
a944e43e1a
feat: renamed bec_client_lib to bec_lib
2023-06-28 11:04:24 +02:00
08cfdffb5a
ci: fix async callback test
2023-06-25 12:45:33 +02:00
f43d4ebac6
refactor: moved utils into bec_client_lib
2023-06-01 18:01:42 +02:00
bcd54aede8
test: fixed fixture
2023-05-30 18:39:35 +02:00
a651567506
refactor: cleanup
2023-05-30 17:38:07 +02:00
c28501993a
fix: fixed scan object for client lib; closes #74
2023-05-30 17:26:38 +02:00
e896edbd3b
test: fixed bec client import for end2end tests
2023-05-29 22:00:33 +02:00
4f547a7dac
test: added callback tests
2023-05-29 19:52:45 +02:00
12ae5c715e
feat: added settling time; fixed burst_at_each_point; removed exp_time as req kwarg
2023-05-09 17:09:40 +02:00
8a1e7613a4
test: fixed tests
2023-03-08 20:32:23 +01:00
183e5aefaf
fix: fixed rpc calls
2023-03-08 20:04:03 +01:00
ec5f9155ce
fix: improvements and fixes for redis config
2023-03-03 16:26:47 +01:00
2eb9a36e99
test: added sleep to wait for limit updates
2023-02-10 15:48:11 +01:00
8ac476e178
feat: added monitor scan
2023-02-10 14:39:37 +01:00
e77c5a6bb0
feat: added time scan
2023-02-09 16:01:43 +01:00
32fab041a2
feat: added list scan
2023-02-09 14:23:19 +01:00
7ad4a11c1c
test: added optim_trajectory to fermat spiral test
2023-01-27 17:30:15 +01:00
8256dedb77
test: cleanup
2023-01-13 11:59:29 +01:00
ed414167ad
fix: fixed callbacks for groups and scan defs; closes #32
2022-12-21 20:02:30 +01:00
04613a7bf0
ci: fixed path to test_config
2022-11-23 19:59:18 +01:00
f467647b8c
Merge branch 'scibec_update' into 'master'
...
feat: added show_tags
See merge request bec/bec!117
2022-11-23 15:25:41 +00:00
5f9345ae6f
ci: added logger to waiting function
2022-11-23 14:44:22 +01:00
e667dc75ba
added metadata handler
2022-11-21 12:11:37 +01:00