New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#1193 assetize outputs #1219
#1193 assetize outputs #1219
Conversation
…deling/idmtools into 1193_assetize_outputs
Add pre/post create hook arrays to IItem to allow for easy use throughout entity stack
Start basic tests
Improve AssetizeOutput to wait on other items to be created
Fix bug in core wait Link asset collection to workitem
Fix bug in core wait Link asset collection to workitem
Add test of workitem Add test of asset collection
… into 1193_assetize_outputs � Conflicts: � idmtools_core/tests/test_entity.py
(idmtools_dev_37) C:\github_cli\idmtools>idmtools comps comps2 login --username myname --password mypassword Should we throw some hint what is wrong (comp2 here) instead of long error message?
|
@@ -102,6 +99,7 @@ def test_ssmt_workitem_python_simple_analyzer_using_alias(self): | |||
self.do_simple_python_analysis(self.platform) | |||
|
|||
@run_in_temp_dir | |||
@pytest.mark.serial | |||
def test_ssmt_using_aliases(self): | |||
p = Platform("BAYESIAN") | |||
self.do_simple_python_analysis(self.platform) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
def test_ssmt_using_aliases(self):
p = Platform("BAYESIAN")
self.do_simple_python_analysis(self.platform)
Should we use p to self.do_simple_python_analysis(p) for this test?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolved
For test_ssmt_platformanalysis.py, it calls PlatformAnalysis->SSMTWorkItem, you already convert command to task in SSMTWorkItem. but I still see this warning in console. Don't know why |
Add option to allow set file level of logging
|
Resolved |
For subcommands with requirements, you have to use SOmething like this
|
--simulation-prefix-format-str seems not work for anything other than '{simulation.id}' from cli:
|
I probably can work on error, but you almost always have to use simulation.id with experiments if there is more than one simulation. I will add an error around this referencing this later today, but what happened here is expected. You ended up with multiple assets with the same relative path and filename Here are notes on the field |
I have changed this line in iworkflow_item.py to see what test will fail:
Then run idmtools_platform_comps/tests/test_ssmt/test_ssmt_platformanalysis.py test_ssmt_workitem_python_csv_analyzer, it failed on this line:
|
Fix generic workitem where it set command to empty item. At moment, repopulating the command involves too much overhead to reload the full command
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All issues are fixed. Approved
Resolves #1193
Depends on #1159
Resolves #1220
Resolves #1221
Resolves #1222
Resolves #1223
Resolves #1224
Resolves #1230
Resolves #1231
Resolves #1232
Resolves #1233
Resolves #1234
Resolves #1235
Resolves #1236
Resolves #1244
I am working on docs and examples. @shchen-idmod, I think my tests cover enough, but we might want to expand