blob42
34b8644e8f
fix test fake bins
1 month ago
blob42
742a38307f
refactored process pattern parsing
...
- auto parse PatternIn<String> and PatternIn<Regex>
- use regex boolean in config to parse regex patterns
Signed-off-by: blob42 <contact@blob42.xyz>
1 month ago
blob42
4f00694df4
fix test for match exe pattern
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
fb90ec4850
fix one-off commands
...
todo: exec_end
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
e2a71432fe
lint and better integration tests
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
3c565c364e
improved process matching traits, update tests
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
5d630ac48f
wip: MatchBy for Process and process pattern matchers
...
- lint and refactor into mods
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
c57e92e7d5
StateMatcher and StateTracker traits
...
- future possiblity to have multipler matchers such as memory, and cpu
usage and their corresponding trackers
- updated tests
- Scheduler can take dyn jobs
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
b2785a2f96
test: use parametrized cases
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
8869a1e7dc
refactor lib done tests fix
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
f7c267a914
refactor to lib.rs
...
TODO:
- update tests
- impl new tests
3 months ago
blob42
5fd833f0a2
wip test process condition
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
02345c2aff
ProcCondition -> ProcLifetime
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
0390e2e7f2
wip process library and traits refactor
...
Signed-off-by: blob42 <contact@blob42.xyz>
3 months ago
blob42
54f0159213
initial
...
Signed-off-by: blob42 <contact@blob42.xyz>
4 months ago