This project can be used as a template for creating new covera repos that adhere to our general repo file structure and includes a Justfile, covera-ddtrace file, Dockerfile, and more. Remove this section and subsections when creating the new project README. Project README guidance is provided following this main section.
Supported Python Version: 3.10.6
just setup
just test-coverage
This template has its pytest configuration defined in pyproject.toml
under [tool.pytest.ini_options]
.
There you will notice the following commented-out options:
asyncio_mode
This is only applicable if the pytest-asyncio
plugin is installed.
filterwarnings::'ignore:.*/var/run/secrets.*'
This will prevent warnings arising from a missing /var/run/secrets
directory, which is not necessary for running tests.
This is only applicable to projects with a secrets directory, such as the qcc-agent-controller
.
filterwarnings::'ignore:.*/var/app/secrets/execution_engine.*'
This will prevent warnings arising from a missing execution engine secrets directory.
This is only applicable to projects using the qcc-execution-wrapper
.
Please provide a brief description of the project and how it's used withing the QCC gateway
List and describe third party dependencies required for the project (docker, nats cli, etc)
Provide examples of setting up the project, running tests, running locally, etc.
This is executed using the just quickstart
recipe.