Commit Graph

76 Commits

Author SHA1 Message Date
PatchOfScotland 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
PatchOfScotland 23e9243b69 updated benchmarks ref in readme 2023-03-15 11:40:07 +01:00
PatchOfScotland 1f858e1a46 added note to readme about seperate benchmarking package 2023-03-15 11:21:32 +01:00
PatchOfScotland a7224430e9 moved benchmarking to its own meow_benchmarks package 2023-03-15 11:16:14 +01:00
PatchOfScotland ede29f3158 reformated imports for pep8 compatability 2023-03-14 15:12:22 +01:00
PatchOfScotland af489d2bb9 added test for get_recipe_from_notebook 2023-03-14 13:39:01 +01:00
PatchOfScotland 40ed98000b reformatted imports to work better on other machines, plus added benchmarking to project 2023-03-13 11:32:45 +01:00
PatchOfScotland c01df1b190 added test to check that adding pattern and recipe to monitor behaves correctly 2023-03-07 16:34:49 +01:00
PatchOfScotland 486c92f6da cleared up test_runner 2023-02-24 10:38:02 +01:00
PatchOfScotland b9063e1743 added requirements file 2023-02-20 14:18:22 +01:00
PatchOfScotland 8e34a50891 added implemenation and test for module versioning 2023-02-15 00:41:39 +01:00
PatchOfScotland fcd897f2ff added requirement tests 2023-02-14 18:58:37 +01:00
PatchOfScotland 4d29ced83d added test for reqs structuring 2023-02-13 19:34:32 +01:00
PatchOfScotland 6d92ce9fdb added comment to parameter sweep function 2023-02-11 23:51:23 +01:00
PatchOfScotland 7dd654bb8c added a parameter sweep execution test 2023-02-11 23:27:03 +01:00
PatchOfScotland 59c352904b added helper function to create parameter sweep, plus appropriate test 2023-02-11 23:12:18 +01:00
PatchOfScotland 9b744e9afe resolved circular dependencies in validation by splitting meow off too 2023-02-10 18:40:15 +01:00
PatchOfScotland 89a0700e1d split up meow tests 2023-02-10 16:28:55 +01:00
PatchOfScotland 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
PatchOfScotland b8885146fa added missing return call in new id generation funcs 2023-02-10 15:33:01 +01:00
PatchOfScotland 7059a7340d seperated out rule and job id generation 2023-02-10 15:09:51 +01:00
PatchOfScotland 908ecf9950 split up functionality tests into different classes per file 2023-02-10 15:00:04 +01:00
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 1eb022f79e added comments to local python constructor 2023-02-09 09:36:22 +01:00
PatchOfScotland d0a824c80f cleaned up a few loose imports no longer needed and commented out code 2023-02-09 09:28:42 +01:00
PatchOfScotland d918a1bdc1 accomdated windows differing connection types in wait function 2023-02-08 15:44:26 +01:00
PatchOfScotland d9df9c3cb2 resolved merge conflicts 2023-02-08 15:37:12 +01:00
Patch a5191e351b Merge pull request #2 from toppggg/Windows1
Windows
2023-02-08 15:32:15 +01:00
toppggg ca10fd6dc7 Added line 89 assert again 2023-02-08 15:26:06 +01:00
toppggg 1e1b142849 Deleted print statements 2023-02-08 15:05:33 +01:00
toppggg 2899d44a00 Deleted print statements 2023-02-08 15:03:44 +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
toppggg 37d061b06a Added Pipeconnection for Windows and os.path.join, rather than hardcoded path combine 2023-02-08 14:32:16 +01:00
PatchOfScotland d787e37adc added a few more comments 2023-02-03 16:29:49 +01:00
PatchOfScotland d823b50fc9 added a very small readme 2023-02-03 16:24:54 +01:00
PatchOfScotland 9435d500db added a few more tests, most notably of python execution 2023-02-03 16:07:09 +01:00
PatchOfScotland bc7a043225 removed fake watchdog events as they were uncessary, and added a few more tests for good measure 2023-02-03 15:14:43 +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 1b638ec496 moved sweep definitions to base pattern 2023-02-03 10:47:51 +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 deb24f33ff updated conductor so it updates job meta files with statues 2023-02-01 11:25:03 +01:00
PatchOfScotland d08b8ce8c4 tidied up python job_func a bit 2023-01-31 18:06:36 +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