[console_scripts]
venomqa = venomqa.cli:main

[venomqa.adapters]
cache = venomqa.adapters.cache:MockCacheAdapter
mail = venomqa.adapters.mail:MockMailAdapter
queue = venomqa.adapters.queue:MockQueueAdapter
redis = venomqa.adapters.redis_cache:RedisCacheAdapter
time = venomqa.adapters.controllable_time:ControllableTimeAdapter

[venomqa.plugins]
console-logger = venomqa.plugins.examples.console_logger:ConsoleLoggerPlugin
custom-assertions = venomqa.plugins.examples.custom_assertions:CustomAssertionsPlugin
datadog-metrics = venomqa.plugins.examples.datadog_metrics:DataDogMetricsPlugin
slack-notifier = venomqa.plugins.examples.slack_notifier:SlackNotifierPlugin
timing-analyzer = venomqa.plugins.examples.timing_analyzer:TimingAnalyzerPlugin

[venomqa.reporters]
discord = venomqa.reporters.discord:DiscordReporter
html = venomqa.reporters.html:HTMLReporter
json = venomqa.reporters.json_report:JSONReporter
junit = venomqa.reporters.junit:JUnitReporter
markdown = venomqa.reporters.markdown:MarkdownReporter
sarif = venomqa.reporters.sarif:SARIFReporter
slack = venomqa.reporters.slack:SlackReporter

[venomqa.state_backends]
memory = venomqa.state.memory:InMemoryStateManager
mysql = venomqa.state.mysql:MySQLStateManager
postgresql = venomqa.state.postgres:PostgreSQLStateManager
sqlite = venomqa.state.sqlite:SQLiteStateManager
