Skip to main content

Module setup

Module setup 

Source
Expand description

Common test setup utilities for Awa integration tests.

Functionsยง

clean_queue
Delete all jobs, queue metadata, and admin caches for a specific queue.
database_url
Default database URL for test runs.
database_url_with_app_name
Database URL with a custom application_name parameter appended.
pool
Create a connection pool.
pool_with_url
Create a connection pool with a custom database URL.
queue_state_counts
Query job state counts for a queue, returning a map of state -> count.
setup
Create a pool, run migrations, and return it.
state_count
Extract a count for a given state from a state-counts map.
wait_for_counts
Poll queue state counts until a predicate is satisfied, or panic on timeout.