The framework should provide API for users to create a conventional test application that should be capable of the following:
- discovering the tests/suites
- handling exec options and CLI
- handling log/report sinks
- filtering execution by CLI-specified tags
TODO(@Horolsky): elaborate on the issue and split it into subtasks