Moved pycharm_targets to conandata

Added individual tests. Still not everything

Contributes to CURA-8827
This commit is contained in:
j.spijker@ultimaker.com 2022-08-11 18:01:45 +02:00 committed by jspijker
parent a0f32c403d
commit c5acaa768b
3 changed files with 119 additions and 30 deletions

View file

@ -52,28 +52,9 @@ class CuraConan(ConanFile):
"revision": "auto"
}
# TODO: Add unit tests (but they need a different jinja template
_pycharm_targets = [
{
"name": "cura",
"module_name": "Cura",
"script_name": "cura_app.py",
"jinja_path": ".run_templates/pycharm_cura_run.run.xml.jinja"
},
{
"name": "cura_external_engine",
"module_name": "Cura",
"script_name": "cura_app.py",
"parameters": "--external-backend",
"jinja_path": ".run_templates/pycharm_cura_run.run.xml.jinja"
},
{
"name": "cura_test",
"module_name": "Cura",
"script_name": "run_coverage.py",
"jinja_path": ".run_templates/pycharm_cura_test.run.xml.jinja"
},
]
@property
def _pycharm_targets(self):
return self.conan_data["pycharm_targets"]
# FIXME: These env vars should be defined in the runenv.
_cura_env = None