...
Framework directory structure
Your repository:
Assuming your repository looks something like this:
Code Block |
---|
Project_root
├── root_files.extension
├── root_directiories/
│ ├── directories/
│ ├── ...
│ └── files.extension
└── tests # <- this is directory where the whole actor testing framework should be placed |
Then the actor testing framework has to be in a directory called tests/
and this is mandatory.
The inside of the test/
directory should contain the entire actor testing framework repository like structure below:
Code Block | ||
---|---|---|
| ||
tests ├── __init__.py ├── ci_scripts │ ├── .gitlab-ci.yml │ └── .iter-ci.sh ├── configs │ ├── actor_configuration.yml │ └── ids_configuration.yml ├── input_pulse_file │ ├── ITER │ │ └── 3 │ │ └── 0 │ │ └── {pulsefiles} │ └── GITLAB │ └── 3 │ └── 0 │ └── {pulsefiles} ├── main_code_run │ └── run_actor.sh ├── modules │ ├── modules_gitlab.yml │ └── modules_iter.yml ├── native_codes_build │ └── build_actor.sh ├── pytest_scripts │ ├── conftest.py │ ├── __init__.py │ ├── pytest.ini │ └── test_actor.py ├── README.md ├── test.sh └── utils ├── get_actor_info.py ├── get_ids_info.py └── get_ids_name.py |
...