We shouldn't use the cachemount root, we should actually properly
use the worker's specified root which is propagated from the config.
Signed-off-by: Justin Chadwell <me@jedevc.com>
This enables 3 tests that had been previously skipped
due to the lack of Windows support initially.
The remaining ones in that group, see #4485, will need
some code modifications to be enabled.
Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
Sources are a pretty neat extension point, except there are a few code
paths that hard-code against each type. This moves code around and
adjusts interfaces so that Source implementations are self-contained and
merely need to be registered with the source.Manager.
Signed-off-by: Alex Suraci <suraci.alex@gmail.com>