111 Commits

Author SHA1 Message Date
2c0b45c1f4 Small change to performance test 2023-06-18 14:34:30 +02:00
04b57a6884 Small fix 2023-06-18 13:22:21 +02:00
904471004d HTTP implementation 2023-06-18 13:17:40 +02:00
7534eed13a Slight changes to performance test 2023-06-09 12:59:32 +02:00
e4b07c385c Toy workflow addition 2023-06-09 10:57:08 +02:00
52ac5b6576 Changes to performance test 2023-06-04 16:43:21 +02:00
68a8c717e7 performance testing 2023-06-02 18:00:52 +02:00
0adf76af5c Small fixes 2023-06-02 18:00:41 +02:00
4723482dbc Extra touch 2023-05-29 19:51:01 +02:00
afa764ad67 Making sure ports are only opened for active patterns 2023-05-27 19:31:00 +02:00
81091df34b Final touches 2023-05-27 18:48:11 +02:00
ee4739e9f2 Introduction of connectors 2023-05-22 10:57:54 +02:00
d45ab051dd Small spelling fix 2023-05-09 10:14:39 +02:00
83ee6b2d55 Added previous work to new repo 2023-05-06 21:06:53 +02:00
933d568fb2 added time to all events. this is a unix timestamp so will need to be converted to something nicer if dispalyed, but hey, its easy to store 2023-04-27 15:13:47 +02:00
d3eb2dbf9f added standardised job creation 2023-04-22 21:48:33 +02:00
f306d8b6f2 updated runner structure so that handlers and conductors actually pull from queues in the runner. changes to logic in both are extensive, but most individual functinos are unaffected. I've also moved several functions that were part of individual monitor, handler and conductors to the base classes. 2023-04-20 17:08:06 +02:00
b87fd43cfd setup for rework of monitor/handler/conductor interactions 2023-04-18 16:24:08 +02:00
ddca1f6aa4 integrated threadsafe status updates 2023-04-18 13:50:20 +02:00
3f28b11be9 added a proper version of job update protection 2023-04-14 16:15:36 +02:00
9aa8217957 undid last commit as it would prevent anything ever being removed 2023-04-14 15:44:31 +02:00
2bba56fdf8 updated status updating to merge in a more accomodating manner 2023-04-14 15:40:42 +02:00
c57198919b added functions to update job status files in a threadsafe manner 2023-04-14 15:28:27 +02:00
547d5fefce refactored correctness dir away from core sub dir into either functionality or core as appropriate 2023-03-31 15:55:16 +02:00
5952b02be4 added support for directory event matching 2023-03-31 13:51:14 +02:00
14dec78756 condensed hint messages a bit 2023-03-31 12:55:29 +02:00
6b532e8a70 added more hinting to pattern validation messages 2023-03-31 12:51:12 +02:00
cea7b9f010 removed rogue recipe script 2023-03-31 11:42:12 +02:00
0c6977ecd3 standardised naming of test recipe scripts 2023-03-31 11:41:38 +02:00
18d579da22 added tests for new bash jobs, and removed extra hash definition in job dict 2023-03-30 14:20:29 +02:00
311c98f7f2 rewored rules to only invoke base rule, and added bash jobs 2023-03-30 11:33:15 +02:00
747f2c316c added type hinting for new functions 2023-03-16 15:30:37 +01:00
9bf62af31a added functions from runner to get monitor, handler and conductors 2023-03-16 14:50:04 +01:00
f1f16ca3b8 added naming to monitors, handlers and conductors so runners can identify them, in prep for in-workflow modification of patterns and recipes' 2023-03-16 13:53:01 +01:00
9547df7612 added -s option to test to skip time consuming tests. also updated readme accordingly 2023-03-16 13:25:44 +01:00
a7f910ecff updated regex used in wildcard matching in file monitor to work on windows because why would things work on all systems 2023-03-15 15:16:38 +01:00
23e9243b69 updated benchmarks ref in readme 2023-03-15 11:40:07 +01:00
1f858e1a46 added note to readme about seperate benchmarking package 2023-03-15 11:21:32 +01:00
a7224430e9 moved benchmarking to its own meow_benchmarks package 2023-03-15 11:16:14 +01:00
ede29f3158 reformated imports for pep8 compatability 2023-03-14 15:12:22 +01:00
af489d2bb9 added test for get_recipe_from_notebook 2023-03-14 13:39:01 +01:00
40ed98000b reformatted imports to work better on other machines, plus added benchmarking to project 2023-03-13 11:32:45 +01:00
c01df1b190 added test to check that adding pattern and recipe to monitor behaves correctly 2023-03-07 16:34:49 +01:00
486c92f6da cleared up test_runner 2023-02-24 10:38:02 +01:00
b9063e1743 added requirements file 2023-02-20 14:18:22 +01:00
8e34a50891 added implemenation and test for module versioning 2023-02-15 00:41:39 +01:00
fcd897f2ff added requirement tests 2023-02-14 18:58:37 +01:00
4d29ced83d added test for reqs structuring 2023-02-13 19:34:32 +01:00
6d92ce9fdb added comment to parameter sweep function 2023-02-11 23:51:23 +01:00
7dd654bb8c added a parameter sweep execution test 2023-02-11 23:27:03 +01:00