Ruslan Kuprieiev
93a298343f
run: consolidate run-cache logic ( #4535 )
...
Existing lock files are just an edge case of run-cache.
Prerequisite for #4223
2020-09-06 17:46:25 +03:00
Ruslan Kuprieiev
56500601bd
deps/outs: get rid of self.info ( #4502 )
...
By itself `self.info` is quite confusing, as it is not clear what it is
about. Using `hash_info` makes much more sense and is required to
support alternative hash types.
Related to #4144 , #3069 , #1676
2020-08-31 22:46:18 +03:00
Ruslan Kuprieiev
718c9c98ce
serialization: dont rely on the default hash type ( #4466 )
...
Prerequisite for #4144 and #3069
2020-08-25 18:34:09 +03:00
Ruslan Kuprieiev
51a8c782ae
tests: create remote fixtures ( #4063 )
...
* tests: use remote fixtures
* tests: use remote fixtures for data cloud tests
* tests: treat remotes as tmp dirs
2020-06-18 01:36:13 +03:00
Saugat Pachhai and Ruslan Kuprieiev
2e12a31c5a
tests: cover run cache with functional tests ( #4018 )
...
* tests: cover run cache with functional tests
* run-cache: use _log_exceptions wrapper
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2020-06-11 18:44:21 +03:00