|
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 |
|
|
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 |
|
|
311c98f7f2
|
rewored rules to only invoke base rule, and added bash jobs
|
2023-03-30 11:33:15 +02: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 |
|
|
ede29f3158
|
reformated imports for pep8 compatability
|
2023-03-14 15:12:22 +01:00 |
|
|
40ed98000b
|
reformatted imports to work better on other machines, plus added benchmarking to project
|
2023-03-13 11:32:45 +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 |
|
|
59c352904b
|
added helper function to create parameter sweep, plus appropriate test
|
2023-02-11 23:12:18 +01:00 |
|
|
9b744e9afe
|
resolved circular dependencies in validation by splitting meow off too
|
2023-02-10 18:40:15 +01:00 |
|
|
89a0700e1d
|
split up meow tests
|
2023-02-10 16:28:55 +01:00 |
|
|
6fab2f7a10
|
also refactored core.meow into seperate files in hope that it'll help solve circular imports
|
2023-02-10 16:23:24 +01:00 |
|
|
b8885146fa
|
added missing return call in new id generation funcs
|
2023-02-10 15:33:01 +01:00 |
|
|
7059a7340d
|
seperated out rule and job id generation
|
2023-02-10 15:09:51 +01:00 |
|
|
7f8b4f3e32
|
split functionality file across new module as was getting too long on its own. All functions remian the same, but imports will need to be updated.
|
2023-02-10 14:46:46 +01:00 |
|