117 Commits

Author SHA1 Message Date
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