summaryrefslogtreecommitdiffstats
path: root/src/job
AgeCommit message (Collapse)Author
2020-11-05Add JobResource helper functionsMatthias Beyer
... for filtering iterators of JobResource for one type or another. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-05Change MergedStore to take Release/StagingStore via Arc<>Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-04Implement artifact findingMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-04JobResource is not a PathBuf, but an ArtifactMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-04Add getters for Job typeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-04Add JobSet::into_runables()Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-30Remove "Executor"Matthias Beyer
The Executor type was supposed to execute the dependency scripts and return a list of dependencies the script(s) printed. As we removed the idea of dependency-scripts, we can remove the Executor type as well. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-29Fix (tests): Do not pass progress bars by referenceMatthias Beyer
Fixes: 97662a1abb ("Move progress bar setup to utility module") Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-27Fix: Hide progress bar in testsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Add more tests for jobsets from actual treeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Fix: Negation error, add jobset if it is not emptyMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Add logging in testMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Add more assertions in jobset testMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Fix: Only add jobset if it is not emptyMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Add jobset testingMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Add JobSet implementationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-26Add job related typesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>