16 Commits

Author SHA1 Message Date
Edwin Eefting
8b8be80ab7
tests can be run in a dockercontainer now. (just start ./tests/run_tests_docker to magically do it) changed time patching during testing to use mocktime() instead. fixed alpine issues. fixed #206 2023-10-02 23:15:37 +02:00
Edwin Eefting
7109873884 added pipe=true parameter to script 2022-02-09 14:18:10 +01:00
Edwin Eefting
acb0172ddf more tests 2022-02-09 12:24:24 +01:00
Edwin Eefting
8233e7b35e script mode testing and fixes 2022-01-29 10:10:18 +01:00
Edwin Eefting
e1fb7a37be script mode testing and fixes 2022-01-28 23:59:50 +01:00
Edwin Eefting
2ffd3baf77 cmdpipe manual piping/parallel executing tested and done 2022-01-27 18:22:20 +01:00
Edwin Eefting
609ad19dd9 refactorred stdout piping a bit to allow manual piping 2022-01-27 13:02:41 +01:00
Edwin Eefting
86706ca24f script mode wip 2022-01-27 11:16:19 +01:00
Edwin Eefting
02dca218b8 ExecuteNode.py now supports running from a certain directory 2022-01-24 23:08:09 +01:00
Edwin Eefting
171f0ac5ad as final step we now can do system piping. fixes #50 2021-05-09 14:03:57 +02:00
Edwin Eefting
086cfe570b run everything in either local shell (shell=true), or remote shell (ssh). this it to allow external shell piping 2021-05-09 10:56:30 +02:00
Edwin Eefting
401a3f73cc better handling of piped exit codes 2021-04-22 01:12:41 +02:00
Edwin Eefting
4b97f789df run() now uses CmdPipe for better pipe handling and cleaner code 2021-04-12 18:16:42 +02:00
Edwin Eefting
4910b1dfb5 seperated piping 2021-04-05 22:18:14 +02:00
Edwin Eefting
06c8416771 splitup all classes into seperate files 2021-02-07 14:02:31 +01:00
Edwin Eefting
4f9b7b6cef cleanup repository tree. use entry_points in setuptools instead of symlink 2021-02-07 13:00:04 +01:00