You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

1.  Preamble

2.  Framework directory structure

2.1.  Your repository:

Assuming your repository looks something like this:

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.

2.2.  Actor Testing Framework repository - inside your project:

The inside of the tests/ directory, inside your repository, should contain the entire actor testing framework repository like structure below:

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
  • No labels