asam-ev / qc-framework

Mozilla Public License 2.0
13 stars 6 forks source link

Add python runtime module #63

Closed romanodanilo closed 1 month ago

romanodanilo commented 1 month ago

Description

Following #15 , this PR adds a new runtime module dedicated to executing all the steps specified in an input config file

Main changes

How was the PR tested?

  1. Executed runtime tests from docker
    
    cd docker
    ./test_runtime.sh
The result is

============================= test session starts ============================== platform linux -- Python 3.11.9, pytest-8.2.1, pluggy-1.5.0 rootdir: /app collected 1 item

tests/test_runtime.py . [100%]

============================== 1 passed in 0.07s ===============================



**Notes**

#### Note

- `$PATH_TO_EXE` and `$PATH_TO_XSD` args are temporarily supported until better handling of external directory will be implemented