kbase / execution_engine2

KBase Execution Engine
http://www.kbase.us/services/ee2
MIT License
0 stars 7 forks source link

DATAUP-528 Refactor preflight and wsids #402

Closed bio-boris closed 3 years ago

bio-boris commented 3 years ago

Description of PR purpose/changes

Jira Ticket / Github Issue

Testing Instructions

Dev Checklist:

Updating Version and Release Notes (if applicable)

lgtm-com[bot] commented 3 years ago

This pull request introduces 3 alerts when merging 7959e77144edbc969f857557ae5785d81e2fdeae into bd218d67be688a27152bf99e6538cb98ee6654e0 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 3 years ago

This pull request introduces 2 alerts when merging 3e8c405738fb3a1e3b8f28f3616837d1f7391fc6 into bd218d67be688a27152bf99e6538cb98ee6654e0 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 3 years ago

This pull request introduces 2 alerts when merging ffc65802dadead3708d6c030cdb82da0ceeef148 into bd218d67be688a27152bf99e6538cb98ee6654e0 - view on LGTM.com

new alerts:

codecov[bot] commented 3 years ago

Codecov Report

Merging #402 (44f7e97) into develop (1307bce) will increase coverage by 4.39%. The diff coverage is 93.13%.

:exclamation: Current head 44f7e97 differs from pull request most recent head f334e98. Consider uploading reports for the commit f334e98 to get more accurate results Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #402      +/-   ##
===========================================
+ Coverage    83.84%   88.23%   +4.39%     
===========================================
  Files           22       29       +7     
  Lines         1993     2712     +719     
===========================================
+ Hits          1671     2393     +722     
+ Misses         322      319       -3     
Impacted Files Coverage Δ
lib/execution_engine2/utils/CondorTuples.py 100.00% <ø> (ø)
lib/execution_engine2/utils/SlackUtils.py 35.71% <8.33%> (-7.53%) :arrow_down:
lib/execution_engine2/authclient.py 74.57% <74.57%> (ø)
lib/execution_engine2/sdk/EE2Status.py 86.19% <76.31%> (-2.16%) :arrow_down:
lib/execution_engine2/db/models/models.py 92.51% <81.25%> (-1.21%) :arrow_down:
lib/execution_engine2/db/MongoUtil.py 71.82% <87.09%> (+4.74%) :arrow_up:
lib/execution_engine2/sdk/EE2Runjob.py 93.29% <92.23%> (+8.48%) :arrow_up:
lib/execution_engine2/sdk/EE2Logs.py 96.55% <93.75%> (+5.44%) :arrow_up:
lib/execution_engine2/sdk/SDKMethodRunner.py 83.96% <95.29%> (+4.63%) :arrow_up:
lib/execution_engine2/utils/Condor.py 87.79% <96.82%> (-1.10%) :arrow_down:
... and 32 more

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 8d4299f...f334e98. Read the comment docs.

lgtm-com[bot] commented 3 years ago

This pull request introduces 2 alerts when merging fbb846ac5b5806b129871c99b1da26717914c2a5 into bd218d67be688a27152bf99e6538cb98ee6654e0 - view on LGTM.com

new alerts:

MrCreosote commented 3 years ago

code looks good; let me know when you're done with tests and I'll review those

bio-boris commented 3 years ago

@MrCreosote I am done with the tests, I just added a bit more coverage for some cases, and realized I couldn't cover some of the cases yet.

MrCreosote commented 3 years ago

I think there's some comments in the prior review that could use another look: https://github.com/kbase/execution_engine2/pull/402#discussion_r669975782 https://github.com/kbase/execution_engine2/pull/402#discussion_r667195856

MrCreosote commented 3 years ago

Looks good otherwise.

MrCreosote commented 3 years ago

Wait tests are failing

MrCreosote commented 3 years ago

Oh and the dev checklist isn't filled out