ReproNim / reproman

ReproMan (AKA NICEMAN, AKA ReproNim TRD3)
https://reproman.readthedocs.io
Other
24 stars 14 forks source link

run: Dump job spec in meta_directory #464

Closed kyleam closed 5 years ago

kyleam commented 5 years ago

This series adjusts run so that the job spec is included as a file in the .reproman/jobs/ metadata directory. This is useful for tracking information about previous runs. It also provides a base spec file that can be tweaked and passed to run --job-spec. (Right now we don't provide any convenience tooling around reusing a spec, but tracking it allows us to more easily do so in the future.)

codecov[bot] commented 5 years ago

Codecov Report

Merging #464 into master will increase coverage by 0.04%. The diff coverage is 97.05%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #464      +/-   ##
==========================================
+ Coverage   89.48%   89.53%   +0.04%     
==========================================
  Files         148      148              
  Lines       12112    12127      +15     
==========================================
+ Hits        10839    10858      +19     
+ Misses       1273     1269       -4
Impacted Files Coverage Δ
reproman/interface/jobs.py 98.95% <100%> (ø) :arrow_up:
reproman/support/jobs/tests/test_orchestrators.py 93.35% <100%> (+0.28%) :arrow_up:
reproman/interface/run.py 100% <100%> (ø) :arrow_up:
reproman/support/jobs/orchestrators.py 89.93% <92.3%> (+0.91%) :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 62084cb...8e43fec. Read the comment docs.