Skip to content
Snippets Groups Projects
Commit efd5d7a5 authored by Stefano Borini's avatar Stefano Borini
Browse files

Merge branch 'master' into release-0.1.0

parents ed97fdcf d927c5ab
No related branches found
No related tags found
1 merge request!104Release 0.1.0
Showing
with 69 additions and 579 deletions
force\_bdss\.core\_plugins\.dummy\.csv\_extractor package
=========================================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.csv_extractor.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.csv\_extractor\.csv\_extractor\_data\_source module
--------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor.csv_extractor_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.csv\_extractor\.csv\_extractor\_factory module
---------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor.csv_extractor_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.csv\_extractor\.csv\_extractor\_model module
-------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor.csv_extractor_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.csv\_extractor\.tests package
================================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.csv\_extractor\.tests\.test\_csv\_extractor\_data\_source module
---------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor.tests.test_csv_extractor_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.csv\_extractor\.tests\.test\_csv\_extractor\_factory module
----------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor.tests.test_csv_extractor_factory
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.csv_extractor.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.tests package
===============================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.tests\.test\_dakota\_communicator module
------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.tests.test_dakota_communicator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.tests\.test\_dakota\_factory module
-------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.tests.test_dakota_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.tests\.test\_dakota\_optimizer module
---------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.tests.test_dakota_optimizer
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source package
==============================================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.dummy_data_source.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source\.dummy\_data\_source module
----------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source.dummy_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source\.dummy\_data\_source\_factory module
-------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source.dummy_data_source_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source\.dummy\_data\_source\_model module
-----------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source.dummy_data_source_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source\.tests package
=====================================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source\.tests\.test\_dummy\_data\_source module
-----------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source.tests.test_dummy_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_data\_source\.tests\.test\_dummy\_data\_source\_factory module
--------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source.tests.test_dummy_data_source_factory
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_data_source.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator package
=================================================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.dummy_kpi_calculator.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator\.dummy\_kpi\_calculator module
----------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator.dummy_kpi_calculator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator\.dummy\_kpi\_calculator\_factory module
-------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator.dummy_kpi_calculator_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator\.dummy\_kpi\_calculator\_model module
-----------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator.dummy_kpi_calculator_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator\.tests package
========================================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator\.tests\.test\_dummy\_kpi\_calculator module
-----------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator.tests.test_dummy_kpi_calculator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_kpi\_calculator\.tests\.test\_dummy\_kpi\_calculator\_factory module
--------------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator.tests.test_dummy_kpi_calculator_factory
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_kpi_calculator.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener package
========================================================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.dummy_notification_listener.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.dummy\_notification\_listener module
------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.dummy_notification_listener
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.dummy\_notification\_listener\_factory module
---------------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.dummy_notification_listener_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.dummy\_notification\_listener\_model module
-------------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.dummy_notification_listener_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.tests package
===============================================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.tests\.test\_dummy\_notification\_listener module
-------------------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.tests.test_dummy_notification_listener
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.tests\.test\_dummy\_notification\_listener\_factory module
----------------------------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.tests.test_dummy_notification_listener_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_notification\_listener\.tests\.test\_dummy\_notification\_listener\_model module
--------------------------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.tests.test_dummy_notification_listener_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_notification_listener.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.kpi\_adder package
=====================================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.kpi_adder.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.kpi\_adder\.kpi\_adder\_calculator module
----------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder.kpi_adder_calculator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.kpi\_adder\.kpi\_adder\_factory module
-------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder.kpi_adder_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.kpi\_adder\.kpi\_adder\_model module
-----------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder.kpi_adder_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.kpi\_adder\.tests package
============================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.kpi\_adder\.tests\.test\_kpi\_adder\_calculator module
-----------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder.tests.test_kpi_adder_calculator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.kpi\_adder\.tests\.test\_kpi\_adder\_factory module
--------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder.tests.test_kpi_adder_factory
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.kpi_adder.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.power\_evaluator package
===========================================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.power_evaluator.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.power\_evaluator\.power\_evaluator\_data\_source module
------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator.power_evaluator_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.power\_evaluator\.power\_evaluator\_factory module
-------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator.power_evaluator_factory
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.power\_evaluator\.power\_evaluator\_model module
-----------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator.power_evaluator_model
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.power\_evaluator\.tests package
==================================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.power\_evaluator\.tests\.test\_power\_evaluator\_data\_source module
-------------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator.tests.test_power_evaluator_data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.power\_evaluator\.tests\.test\_power\_evaluator\_factory module
--------------------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator.tests.test_power_evaluator_factory
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.power_evaluator.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy package
=========================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.csv_extractor
force_bdss.core_plugins.dummy.dummy_dakota
force_bdss.core_plugins.dummy.dummy_data_source
force_bdss.core_plugins.dummy.dummy_kpi_calculator
force_bdss.core_plugins.dummy.dummy_notification_listener
force_bdss.core_plugins.dummy.kpi_adder
force_bdss.core_plugins.dummy.power_evaluator
force_bdss.core_plugins.dummy.tests
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.dummy\_plugin module
-------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_plugin
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.tests package
================================================
Submodules
----------
force\_bdss\.core\_plugins\.dummy\.tests\.data\_source\_factory\_test\_mixin module
-----------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.tests.data_source_factory_test_mixin
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.tests\.kpi\_calculator\_factory\_test\_mixin module
--------------------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.tests.kpi_calculator_factory_test_mixin
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins\.dummy\.tests\.test\_direct\_execution module
------------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.tests.test_direct_execution
:members:
:undoc-members:
:show-inheritance:
Module contents
---------------
.. automodule:: force_bdss.core_plugins.dummy.tests
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.core\_plugins package force\_bdss\.core\_plugins package
================================== ==================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy
Module contents Module contents
--------------- ---------------
......
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota package force\_bdss\.tests\.probe\_classes package
======================================================== ==========================================
Subpackages
-----------
.. toctree::
force_bdss.core_plugins.dummy.dummy_dakota.tests
Submodules Submodules
---------- ----------
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.dakota\_communicator module force\_bdss\.tests\.probe\_classes\.data\_source module
----------------------------------------------------------------------------- -------------------------------------------------------
.. automodule:: force_bdss.tests.probe_classes.data_source
:members:
:undoc-members:
:show-inheritance:
force\_bdss\.tests\.probe\_classes\.evaluator\_factory module
-------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.dakota_communicator .. automodule:: force_bdss.tests.probe_classes.evaluator_factory
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.dakota\_factory module force\_bdss\.tests\.probe\_classes\.factory\_registry\_plugin module
------------------------------------------------------------------------ --------------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.dakota_factory .. automodule:: force_bdss.tests.probe_classes.factory_registry_plugin
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.dakota\_model module force\_bdss\.tests\.probe\_classes\.kpi\_calculator module
---------------------------------------------------------------------- ----------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.dakota_model .. automodule:: force_bdss.tests.probe_classes.kpi_calculator
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.dakota\_optimizer module force\_bdss\.tests\.probe\_classes\.mco module
-------------------------------------------------------------------------- ----------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.dakota_optimizer .. automodule:: force_bdss.tests.probe_classes.mco
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.parameters module force\_bdss\.tests\.probe\_classes\.notification\_listener module
------------------------------------------------------------------- -----------------------------------------------------------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota.parameters .. automodule:: force_bdss.tests.probe_classes.notification_listener
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
...@@ -55,7 +56,7 @@ force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.parameters module ...@@ -55,7 +56,7 @@ force\_bdss\.core\_plugins\.dummy\.dummy\_dakota\.parameters module
Module contents Module contents
--------------- ---------------
.. automodule:: force_bdss.core_plugins.dummy.dummy_dakota .. automodule:: force_bdss.tests.probe_classes
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
...@@ -7,6 +7,7 @@ Subpackages ...@@ -7,6 +7,7 @@ Subpackages
.. toctree:: .. toctree::
force_bdss.tests.fixtures force_bdss.tests.fixtures
force_bdss.tests.probe_classes
Submodules Submodules
---------- ----------
......
...@@ -25,13 +25,13 @@ def fixture_dir(): ...@@ -25,13 +25,13 @@ def fixture_dir():
class TestExecution(unittest.TestCase): class TestExecution(unittest.TestCase):
def test_plain_invocation_mco(self): def test_plain_invocation_mco(self):
with cd(fixtures.dirpath()): with cd(fixtures.dirpath()):
out = subprocess.check_call(["force_bdss", "test_csv.json"]) out = subprocess.check_call(["force_bdss", "test_empty.json"])
self.assertEqual(out, 0) self.assertEqual(out, 0)
def test_plain_invocation_evaluate(self): def test_plain_invocation_evaluate(self):
with cd(fixtures.dirpath()): with cd(fixtures.dirpath()):
proc = subprocess.Popen([ proc = subprocess.Popen([
"force_bdss", "--evaluate", "test_csv.json"], "force_bdss", "--evaluate", "test_empty.json"],
stdin=subprocess.PIPE, stdin=subprocess.PIPE,
stdout=subprocess.PIPE) stdout=subprocess.PIPE)
proc.communicate(b"1") proc.communicate(b"1")
......
...@@ -30,6 +30,10 @@ class CoreEvaluationDriver(BaseCoreDriver): ...@@ -30,6 +30,10 @@ class CoreEvaluationDriver(BaseCoreDriver):
sys.exit(1) sys.exit(1)
mco_model = workflow.mco mco_model = workflow.mco
if mco_model is None:
print("No MCO defined. Nothing to do. Exiting.")
sys.exit(0)
mco_factory = mco_model.factory mco_factory = mco_model.factory
mco_communicator = mco_factory.create_communicator() mco_communicator = mco_factory.create_communicator()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment