Commit Graph

17 Commits

Author SHA1 Message Date
PatchOfScotland
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
PatchOfScotland
dfd83e28dc removed some rogue print statements 2023-02-10 11:05:44 +01:00
PatchOfScotland
c0411c43a4 added tests for handlers and conductors validating events and jobs 2023-02-09 17:29:21 +01:00
PatchOfScotland
abffeed9db added some more tests for job execution and ensured an error file is always produced but failed jobs 2023-02-09 16:10:10 +01:00
PatchOfScotland
a2df62c693 reformted jobs being passed to conductors so they only get a job directory and have to read the definitions from the appropriate files 2023-02-09 15:22:26 +01:00
PatchOfScotland
a1451881ae updated code so should work on windows, with exception of waiting on multiple connections 2023-02-08 14:46:03 +01:00
PatchOfScotland
9435d500db added a few more tests, most notably of python execution 2023-02-03 16:07:09 +01:00
PatchOfScotland
47f9fe73fa differentiated papermill and python jobs more clearly 2023-02-03 14:47:16 +01:00
PatchOfScotland
72d6b263b7 removed surplus imports 2023-02-03 10:50:18 +01:00
PatchOfScotland
64aaf46196 standardised event construction and validation a bit more 2023-02-02 17:41:18 +01:00
PatchOfScotland
636d70f4e8 added python handler, and reworked handler and conductor event/job discovery to be more modular 2023-02-01 17:43:16 +01:00
PatchOfScotland
5acb8c230e tidied up job creation a bit more 2023-02-01 15:04:06 +01:00
PatchOfScotland
a2abf91e7e updated job creation to be written to files, which are then read and executed 2023-01-31 18:03:11 +01:00
PatchOfScotland
69cf90554d moved notebook declarations to tests/shared.py 2023-01-31 16:09:16 +01:00
PatchOfScotland
f4c31b13df added cvery brief descriptions to tests 2023-01-31 15:49:29 +01:00
PatchOfScotland
adfce30508 created shared file for some test fucntions 2023-01-31 14:52:03 +01:00
PatchOfScotland
31d06af5bf added rudimentary conductor for job execution 2023-01-26 13:47:17 +01:00