Closed kyleam closed 4 years ago
Merging #506 into master will increase coverage by
0.05%
. The diff coverage is96.47%
.
@@ Coverage Diff @@
## master #506 +/- ##
==========================================
+ Coverage 89.60% 89.66% +0.05%
==========================================
Files 148 148
Lines 12290 12388 +98
==========================================
+ Hits 11013 11108 +95
- Misses 1277 1280 +3
Impacted Files | Coverage Δ | |
---|---|---|
reproman/support/jobs/orchestrators.py | 93.54% <88.88%> (+1.69%) |
:arrow_up: |
reproman/support/jobs/tests/test_orchestrators.py | 94.89% <100.00%> (+1.15%) |
:arrow_up: |
reproman/support/exceptions.py | 75.00% <0.00%> (-3.50%) |
:arrow_down: |
reproman/interface/jobs.py | 96.11% <0.00%> (-2.89%) |
:arrow_down: |
reproman/interface/tests/test_run.py | 98.46% <0.00%> (-1.15%) |
:arrow_down: |
reproman/interface/run.py | 100.00% <0.00%> (ø) |
|
reproman/support/jobs/submitters.py | 79.25% <0.00%> (+1.04%) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 214dbea...a1653bd. Read the comment docs.
The Travis run isn't included in the checks box (at least at the moment), but here's the run:
https://travis-ci.org/github/ReproNim/reproman/builds/673081638
The build that covers the most run
functionality is still in progress, but scanning a couple of runs that already failed, it looks like the failures are due to test_conda_init_install_and_detect
failing. That's unlikely to be related to this PR (*) and is probably a failure we need to address on master. (Perhaps this is related to gh-446, and the workaround from gh-443 is no longer sufficient.)
(*) edit: As expected, the test_conda_init_install_and_detect
failure is showing up after the latest push to gh-505.
Updated to resolve conflicts with master.
This series updates
run
-related functionality for changes in the next feature release of DataLad. That version will contain some functionality that was prompted by issues on ReproMan's end, in particular improvements todatalad update
anddatalad create-sibling
.The changes above will require bumping our dependency to DataLad 0.13.0, so other commits in this series prune no longer needed compatibility kludges. In addition, 0.13 removes the deprecated
datalad add
command, so a commit here migrates todatalad save
(which was held off to retain compatibility with DataLad 0.11.x line).I'm marking this as a draft because (1) this shouldn't be merged until DataLad 0.13.0 is released and (2) this should resolve at least a few open issues, but I still need to reference them in the commit messages and add relevant tests. The latter will probably point out the need for at least minor tweaks.